i18n+filtering fork - fluent-templates v2

removed log

Changed files
-716
-716
log.txt
··· 1 - 2025-06-04T01:09:27.679364Z DEBUG sqlx::query: summary: "SELECT current_database()", db.statement: "", rows_affected: 1, rows_returned: 1, elapsed: 1.267667ms, elapsed_secs: 0.001267667 2 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 3 - 4 - 2025-06-04T01:09:27.680067Z DEBUG sqlx::query: summary: "SELECT pg_advisory_lock($1)", db.statement: "", rows_affected: 1, rows_returned: 1, elapsed: 555.246µs, elapsed_secs: 0.000555246 5 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 6 - 7 - 2025-06-04T01:09:27.680425Z  INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping 8 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-postgres-0.8.6/src/connection/stream.rs:185 9 - 10 - 2025-06-04T01:09:27.680502Z DEBUG sqlx::query: summary: "CREATE TABLE IF NOT …", db.statement: "\n\n\nCREATE TABLE IF NOT EXISTS _sqlx_migrations (\n version BIGINT PRIMARY KEY,\n description TEXT NOT NULL,\n installed_on TIMESTAMPTZ NOT NULL DEFAULT now(),\n success BOOLEAN NOT NULL,\n checksum BYTEA NOT NULL,\n execution_time BIGINT NOT NULL\n);\n \n", rows_affected: 0, rows_returned: 0, elapsed: 355.205µs, elapsed_secs: 0.000355205 11 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 12 - 13 - 2025-06-04T01:09:27.682488Z DEBUG sqlx::query: summary: "SELECT version FROM _sqlx_migrations …", db.statement: "\n\nSELECT version FROM _sqlx_migrations WHERE success = false ORDER BY version LIMIT 1\n", rows_affected: 0, rows_returned: 0, elapsed: 1.895305ms, elapsed_secs: 0.001895305 14 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 15 - 16 - 2025-06-04T01:09:27.683107Z DEBUG sqlx::query: summary: "SELECT version, checksum FROM …", db.statement: "\n\nSELECT version, checksum FROM _sqlx_migrations ORDER BY version\n", rows_affected: 4, rows_returned: 4, elapsed: 548.824µs, elapsed_secs: 0.000548824 17 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 18 - 19 - 2025-06-04T01:09:27.683342Z DEBUG sqlx::query: summary: "SELECT current_database()", db.statement: "", rows_affected: 1, rows_returned: 1, elapsed: 132.867µs, elapsed_secs: 0.000132867 20 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 21 - 22 - 2025-06-04T01:09:27.683754Z DEBUG sqlx::query: summary: "SELECT pg_advisory_unlock($1)", db.statement: "", rows_affected: 1, rows_returned: 1, elapsed: 340.103µs, elapsed_secs: 0.000340103 23 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 24 - 25 - 2025-06-04T01:09:27.684417Z  INFO smokesignal: Supported languages: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("US")), variants: None }] 26 - at src/bin/smokesignal.rs:70 27 - 28 - 2025-06-04T01:09:27.684579Z  INFO smokesignal::resolve: Using custom DNS nameservers: [100.100.100.100] 29 - at src/resolve.rs:163 30 - 31 - 2025-06-04T01:09:27.689822Z  INFO smokesignal::i18n::fluent_loader: Loading Fluent bundle for locale: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("US")), variants: None }] 32 - at src/i18n/fluent_loader.rs:13 33 - 34 - 2025-06-04T01:09:27.689921Z DEBUG smokesignal::i18n::fluent_loader: Bundle configured with isolating=false for locale: [LanguageIdentifier { language: Language(Some("en")), script: None, region: Some(Region("US")), variants: None }] 35 - at src/i18n/fluent_loader.rs:19 36 - 37 - 2025-06-04T01:09:27.689958Z DEBUG smokesignal::i18n::fluent_loader: Bundle initialized for locale: en-US 38 - at src/i18n/fluent_loader.rs:23 39 - 40 - 2025-06-04T01:09:27.691200Z  INFO smokesignal::i18n::fluent_loader: Loading Fluent bundle for locale: [LanguageIdentifier { language: Language(Some("fr")), script: None, region: Some(Region("CA")), variants: None }] 41 - at src/i18n/fluent_loader.rs:13 42 - 43 - 2025-06-04T01:09:27.691269Z DEBUG smokesignal::i18n::fluent_loader: Bundle configured with isolating=false for locale: [LanguageIdentifier { language: Language(Some("fr")), script: None, region: Some(Region("CA")), variants: None }] 44 - at src/i18n/fluent_loader.rs:19 45 - 46 - 2025-06-04T01:09:27.691308Z DEBUG smokesignal::i18n::fluent_loader: Bundle initialized for locale: fr-CA 47 - at src/i18n/fluent_loader.rs:23 48 - 49 - 2025-06-04T01:09:27.695696Z DEBUG smokesignal::task_refresh_tokens: RefreshTokensTask started 50 - at src/task_refresh_tokens.rs:60 51 - 52 - 2025-06-04T01:09:27.695753Z  INFO smokesignal: bind_address 0.0.0.0:3100 53 - at src/bin/smokesignal.rs:161 54 - 55 - 2025-06-04T01:09:30.628416Z DEBUG smokesignal::http::middleware_timezone: Found real client IP 74.57.227.82 in header x-forwarded-for 56 - at src/http/middleware_timezone.rs:313 57 - 58 - 2025-06-04T01:09:30.628493Z DEBUG smokesignal::http::middleware_timezone: Timezone middleware executed for IP: 74.57.227.82 (original: 127.0.0.1) 59 - at src/http/middleware_timezone.rs:63 60 - 61 - 2025-06-04T01:09:30.632548Z DEBUG sqlx::query: summary: "SELECT * FROM oauth_sessions …", db.statement: "\n\nSELECT * FROM oauth_sessions WHERE session_group = $1 AND did = $2 ORDER BY created_at DESC LIMIT 1\n", rows_affected: 1, rows_returned: 1, elapsed: 3.363999ms, elapsed_secs: 0.003363999 62 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 63 - 64 - 2025-06-04T01:09:30.633630Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did = $1\n", rows_affected: 1, rows_returned: 1, elapsed: 898.008µs, elapsed_secs: 0.000898008 65 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 66 - 67 - 2025-06-04T01:09:30.633881Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 152.155µs, elapsed_secs: 0.000152155 68 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 69 - 70 - 2025-06-04T01:09:30.633958Z DEBUG smokesignal::http::middleware_timezone: Detected timezone: America/New_York from source: user_preference 71 - at src/http/middleware_timezone.rs:76 72 - 73 - 2025-06-04T01:09:30.634168Z DEBUG tower_http::trace::on_request: started processing request 74 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.4/src/trace/on_request.rs:80 75 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 76 - 77 - 2025-06-04T01:09:30.712844Z DEBUG sqlx::query: summary: "SELECT * FROM oauth_sessions …", db.statement: "\n\nSELECT * FROM oauth_sessions WHERE session_group = $1 AND did = $2 ORDER BY created_at DESC LIMIT 1\n", rows_affected: 1, rows_returned: 1, elapsed: 8.814934ms, elapsed_secs: 0.008814934 78 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 79 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 80 - 81 - 2025-06-04T01:09:30.714040Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did = $1\n", rows_affected: 1, rows_returned: 1, elapsed: 996.104µs, elapsed_secs: 0.000996104 82 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 83 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 84 - 85 - 2025-06-04T01:09:30.714286Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 130.05µs, elapsed_secs: 0.00013005 86 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 87 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 88 - 89 - 2025-06-04T01:09:30.714370Z DEBUG smokesignal::http::middleware_auth: Session validated, web_session.session_group: "01JWVR0A85EB5ANHC04SS8GP5X" 90 - at src/http/middleware_auth.rs:186 91 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 92 - 93 - 2025-06-04T01:09:30.714460Z DEBUG smokesignal::http::middleware_i18n: Using language from user profile, language: en-US 94 - at src/http/middleware_i18n.rs:130 95 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 96 - 97 - 2025-06-04T01:09:30.714695Z DEBUG smokesignal::filtering::query_builder: Applying date filters: start_date=Some(2025-06-04T01:09:30.714583370Z), end_date=Some(2025-06-08T23:59:59Z) 98 - at src/filtering/query_builder.rs:104 99 - in smokesignal::filtering::query_builder::build_and_execute with search_term: None, page: 1 100 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 101 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 102 - 103 - 2025-06-04T01:09:30.717811Z DEBUG sqlx::query: summary: "SELECT aturi, cid, did, …", db.statement: "\n\nSELECT aturi, cid, did, lexicon, record, name, updated_at FROM events WHERE (COALESCE((record->>'endsAt')::timestamptz, DATE_TRUNC('day', (record->>'startsAt')::timestamptz) + INTERVAL '1 day' - INTERVAL '1 second') >= $1 AND (record->>'startsAt')::timestamptz <= $2) ORDER BY (record->>'startsAt')::timestamptz ASC LIMIT $3 OFFSET $4\n", rows_affected: 2, rows_returned: 2, elapsed: 2.746737ms, elapsed_secs: 0.002746737 104 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 105 - in smokesignal::filtering::query_builder::build_and_execute with search_term: None, page: 1 106 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 107 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 108 - 109 - 2025-06-04T01:09:30.718024Z DEBUG smokesignal::filtering::query_builder: Applying date filters: start_date=Some(2025-06-04T01:09:30.714583370Z), end_date=Some(2025-06-08T23:59:59Z) 110 - at src/filtering/query_builder.rs:104 111 - in smokesignal::filtering::query_builder::count_results 112 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 113 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 114 - 115 - 2025-06-04T01:09:30.720998Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM events …", db.statement: "\n\nSELECT COUNT(*) FROM events WHERE (COALESCE((record->>'endsAt')::timestamptz, DATE_TRUNC('day', (record->>'startsAt')::timestamptz) + INTERVAL '1 day' - INTERVAL '1 second') >= $1 AND (record->>'startsAt')::timestamptz <= $2)\n", rows_affected: 1, rows_returned: 1, elapsed: 2.563562ms, elapsed_secs: 0.002563562 116 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 117 - in smokesignal::filtering::query_builder::count_results 118 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 119 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 120 - 121 - 2025-06-04T01:09:30.721881Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did = $1\n", rows_affected: 1, rows_returned: 1, elapsed: 284.159µs, elapsed_secs: 0.000284159 122 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 123 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 124 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 125 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 126 - 127 - 2025-06-04T01:09:30.722178Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 155.853µs, elapsed_secs: 0.000155853 128 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 129 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 130 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 131 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 132 - 133 - 2025-06-04T01:09:30.724115Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM rsvps …", db.statement: "\n\nSELECT COUNT(*) FROM rsvps WHERE event_aturi = $1 AND status = 'going'\n", rows_affected: 1, rows_returned: 1, elapsed: 1.397031ms, elapsed_secs: 0.001397031 134 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 135 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 136 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 137 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 138 - 139 - 2025-06-04T01:09:30.725772Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM rsvps …", db.statement: "\n\nSELECT COUNT(*) FROM rsvps WHERE event_aturi = $1 AND status = 'interested'\n", rows_affected: 1, rows_returned: 1, elapsed: 1.350103ms, elapsed_secs: 0.001350103 140 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 141 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 142 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 143 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 144 - 145 - 2025-06-04T01:09:30.726671Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM rsvps …", db.statement: "\n\nSELECT COUNT(*) FROM rsvps WHERE event_aturi = $1 AND status = 'notgoing'\n", rows_affected: 1, rows_returned: 1, elapsed: 581.572µs, elapsed_secs: 0.000581572 146 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 147 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 148 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 149 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 150 - 151 - 2025-06-04T01:09:30.727522Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM rsvps …", db.statement: "\n\nSELECT COUNT(*) FROM rsvps WHERE event_aturi = $1 AND status = 'going'\n", rows_affected: 1, rows_returned: 1, elapsed: 536.404µs, elapsed_secs: 0.000536404 152 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 153 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 154 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 155 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 156 - 157 - 2025-06-04T01:09:30.728260Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM rsvps …", db.statement: "\n\nSELECT COUNT(*) FROM rsvps WHERE event_aturi = $1 AND status = 'interested'\n", rows_affected: 1, rows_returned: 1, elapsed: 434.474µs, elapsed_secs: 0.000434474 158 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 159 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 160 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 161 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 162 - 163 - 2025-06-04T01:09:30.729038Z DEBUG sqlx::query: summary: "SELECT COUNT(*) FROM rsvps …", db.statement: "\n\nSELECT COUNT(*) FROM rsvps WHERE event_aturi = $1 AND status = 'notgoing'\n", rows_affected: 1, rows_returned: 1, elapsed: 498.172µs, elapsed_secs: 0.000498172 164 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 165 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 166 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 167 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 168 - 169 - 2025-06-04T01:09:30.729721Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did = $1\n", rows_affected: 1, rows_returned: 1, elapsed: 287.861µs, elapsed_secs: 0.000287861 170 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 171 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 172 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 173 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 174 - 175 - 2025-06-04T01:09:30.729953Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 114.931µs, elapsed_secs: 0.000114931 176 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 177 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 178 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 179 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 180 - 181 - 2025-06-04T01:09:30.730429Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"bibliovente\")) in insertion mode InBody 182 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 183 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 184 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 185 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 186 - 187 - 2025-06-04T01:09:30.730517Z DEBUG html5ever::tokenizer: processing EOF in state Data 188 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 189 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 190 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 191 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 192 - 193 - 2025-06-04T01:09:30.730555Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 194 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 195 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 196 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 197 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 198 - 199 - 2025-06-04T01:09:30.730762Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Du 29 mai au 1er juin 2025, participez \u{e0} plus grande vente de documents usag\u{e9}s au Qu\u{e9}bec!\")) in insertion mode InBody 200 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 201 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 202 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 203 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 204 - 205 - 2025-06-04T01:09:30.730824Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 206 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 207 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 208 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 209 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 210 - 211 - 2025-06-04T01:09:30.730911Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Plus de 200 000 documents usag\u{e9}s mis en vente au kilo, parmi lesquels : des livres, des BD, des CD et DVD, des revues et plus encore.\")) in insertion mode InBody 212 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 213 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 214 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 215 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 216 - 217 - 2025-06-04T01:09:30.730967Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 218 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 219 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 220 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 221 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 222 - 223 - 2025-06-04T01:09:30.731034Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Des nouveaut\u{e9}s seront d\u{e9}ball\u{e9}es tout au long de l\u{2019}\u{e9}v\u{e9}nement, une occasion \u{e0} ne pas manquer!\")) in insertion mode InBody 224 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 225 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 226 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 227 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 228 - 229 - 2025-06-04T01:09:30.731086Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 230 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 231 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 232 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 233 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 234 - 235 - 2025-06-04T01:09:30.731161Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Tous les d\u{e9}tails : https://www.bibliothequedequebec.qc.ca/activites/bibliovente.aspx\")) in insertion mode InBody 236 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 237 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 238 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 239 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 240 - 241 - 2025-06-04T01:09:30.731196Z DEBUG html5ever::tokenizer: processing EOF in state Data 242 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 243 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 244 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 245 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 246 - 247 - 2025-06-04T01:09:30.731226Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 248 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 249 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 250 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 251 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 252 - 253 - 2025-06-04T01:09:30.732070Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did = $1\n", rows_affected: 1, rows_returned: 1, elapsed: 276.651µs, elapsed_secs: 0.000276651 254 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 255 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 256 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 257 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 258 - 259 - 2025-06-04T01:09:30.732316Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 119.272µs, elapsed_secs: 0.000119272 260 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 261 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 262 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 263 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 264 - 265 - 2025-06-04T01:09:30.732671Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"test geo location\")) in insertion mode InBody 266 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 267 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 268 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 269 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 270 - 271 - 2025-06-04T01:09:30.732728Z DEBUG html5ever::tokenizer: processing EOF in state Data 272 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 273 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 274 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 275 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 276 - 277 - 2025-06-04T01:09:30.732778Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 278 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 279 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 280 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 281 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 282 - 283 - 2025-06-04T01:09:30.732988Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"an event in quebec\")) in insertion mode InBody 284 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 285 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 286 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 287 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 288 - 289 - 2025-06-04T01:09:30.733035Z DEBUG html5ever::tokenizer: processing EOF in state Data 290 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 291 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 292 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 293 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 294 - 295 - 2025-06-04T01:09:30.733094Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 296 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 297 - in smokesignal::filtering::hydration::hydrate_events_with_locale with event_count: 2 298 - in smokesignal::filtering::service::filter_events_with_locale with search_term: None, page: 1, include_facets: false, include_hydration: true, locale: "en-US" 299 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 300 - 301 - 2025-06-04T01:09:30.735126Z DEBUG sqlx::query: summary: "SELECT oid::regtype::text, typtype, typcategory, …", db.statement: "\n\nSELECT oid::regtype::text, typtype, typcategory, typrelid, typelem, typbasetype FROM pg_catalog.pg_type WHERE oid = $1\n", rows_affected: 1, rows_returned: 1, elapsed: 1.013089ms, elapsed_secs: 0.001013089 302 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 303 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 304 - 305 - 2025-06-04T01:09:30.767190Z DEBUG sqlx::query: summary: "SELECT events.*, 'organizer' as …", db.statement: "\n\nSELECT\n events.*,\n 'organizer' as role\n FROM\n events\n ORDER BY\n events.updated_at DESC,\n events.aturi ASC\n LIMIT $1\n OFFSET $2\n", rows_affected: 11, rows_returned: 11, elapsed: 33.523124ms, elapsed_secs: 0.033523124 306 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 307 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 308 - 309 - 2025-06-04T01:09:30.767514Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 188.475µs, elapsed_secs: 0.000188475 310 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 311 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 312 - 313 - 2025-06-04T01:09:30.769148Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did IN ($1, $2) \n", rows_affected: 1, rows_returned: 1, elapsed: 1.171367ms, elapsed_secs: 0.001171367 314 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 315 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 316 - 317 - 2025-06-04T01:09:30.769362Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 123.315µs, elapsed_secs: 0.000123315 318 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 319 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 320 - 321 - 2025-06-04T01:09:30.769791Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"bibliovente\")) in insertion mode InBody 322 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 323 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 324 - 325 - 2025-06-04T01:09:30.769849Z DEBUG html5ever::tokenizer: processing EOF in state Data 326 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 327 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 328 - 329 - 2025-06-04T01:09:30.769894Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 330 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 331 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 332 - 333 - 2025-06-04T01:09:30.770129Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Du 29 mai au 1er juin 2025, participez \u{e0} plus grande vente de documents usag\u{e9}s au Qu\u{e9}bec!\")) in insertion mode InBody 334 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 335 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 336 - 337 - 2025-06-04T01:09:30.770198Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 338 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 339 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 340 - 341 - 2025-06-04T01:09:30.770303Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Plus de 200 000 documents usag\u{e9}s mis en vente au kilo, parmi lesquels : des livres, des BD, des CD et DVD, des revues et plus encore.\")) in insertion mode InBody 342 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 343 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 344 - 345 - 2025-06-04T01:09:30.770369Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 346 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 347 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 348 - 349 - 2025-06-04T01:09:30.770479Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Des nouveaut\u{e9}s seront d\u{e9}ball\u{e9}es tout au long de l\u{2019}\u{e9}v\u{e9}nement, une occasion \u{e0} ne pas manquer!\")) in insertion mode InBody 350 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 351 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 352 - 353 - 2025-06-04T01:09:30.770549Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 354 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 355 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 356 - 357 - 2025-06-04T01:09:30.770647Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Tous les d\u{e9}tails : https://www.bibliothequedequebec.qc.ca/activites/bibliovente.aspx\")) in insertion mode InBody 358 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 359 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 360 - 361 - 2025-06-04T01:09:30.770695Z DEBUG html5ever::tokenizer: processing EOF in state Data 362 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 363 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 364 - 365 - 2025-06-04T01:09:30.770737Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 366 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 367 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 368 - 369 - 2025-06-04T01:09:30.771138Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"test geo location\")) in insertion mode InBody 370 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 371 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 372 - 373 - 2025-06-04T01:09:30.771180Z DEBUG html5ever::tokenizer: processing EOF in state Data 374 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 375 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 376 - 377 - 2025-06-04T01:09:30.771218Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 378 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 379 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 380 - 381 - 2025-06-04T01:09:30.771408Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"an event in quebec\")) in insertion mode InBody 382 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 383 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 384 - 385 - 2025-06-04T01:09:30.771460Z DEBUG html5ever::tokenizer: processing EOF in state Data 386 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 387 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 388 - 389 - 2025-06-04T01:09:30.771503Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 390 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 391 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 392 - 393 - 2025-06-04T01:09:30.773393Z DEBUG sqlx::query: summary: "SELECT event_aturi, status, COUNT(*) …", db.statement: "\n\nSELECT event_aturi, status, COUNT(*) as count FROM rsvps WHERE event_aturi IN ($1, $2) GROUP BY event_aturi, status\n", rows_affected: 3, rows_returned: 3, elapsed: 1.351221ms, elapsed_secs: 0.001351221 394 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 395 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 396 - 397 - 2025-06-04T01:09:30.773637Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 131.68µs, elapsed_secs: 0.00013168 398 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 399 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 400 - 401 - 2025-06-04T01:09:30.774747Z DEBUG sqlx::query: summary: "SELECT * FROM handles …", db.statement: "\n\nSELECT * FROM handles WHERE did IN ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) \n", rows_affected: 2, rows_returned: 2, elapsed: 642.404µs, elapsed_secs: 0.000642404 402 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 403 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 404 - 405 - 2025-06-04T01:09:30.774972Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 131.195µs, elapsed_secs: 0.000131195 406 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 407 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 408 - 409 - 2025-06-04T01:09:30.775361Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"test geo location\")) in insertion mode InBody 410 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 411 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 412 - 413 - 2025-06-04T01:09:30.775413Z DEBUG html5ever::tokenizer: processing EOF in state Data 414 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 415 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 416 - 417 - 2025-06-04T01:09:30.775464Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 418 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 419 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 420 - 421 - 2025-06-04T01:09:30.775694Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"an event in quebec\")) in insertion mode InBody 422 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 423 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 424 - 425 - 2025-06-04T01:09:30.775751Z DEBUG html5ever::tokenizer: processing EOF in state Data 426 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 427 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 428 - 429 - 2025-06-04T01:09:30.775795Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 430 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 431 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 432 - 433 - 2025-06-04T01:09:30.776113Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"dsfrataeCSRAEcsdvsrawesdtvrseawscrdvxtrsz\")) in insertion mode InBody 434 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 435 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 436 - 437 - 2025-06-04T01:09:30.776151Z DEBUG html5ever::tokenizer: processing EOF in state Data 438 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 439 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 440 - 441 - 2025-06-04T01:09:30.776185Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 442 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 443 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 444 - 445 - 2025-06-04T01:09:30.776376Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 446 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 447 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 448 - 449 - 2025-06-04T01:09:30.776415Z DEBUG html5ever::tokenizer: processing EOF in state Data 450 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 451 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 452 - 453 - 2025-06-04T01:09:30.776459Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 454 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 455 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 456 - 457 - 2025-06-04T01:09:30.776768Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"bibliovente\")) in insertion mode InBody 458 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 459 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 460 - 461 - 2025-06-04T01:09:30.776810Z DEBUG html5ever::tokenizer: processing EOF in state Data 462 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 463 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 464 - 465 - 2025-06-04T01:09:30.776845Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 466 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 467 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 468 - 469 - 2025-06-04T01:09:30.777046Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Du 29 mai au 1er juin 2025, participez \u{e0} plus grande vente de documents usag\u{e9}s au Qu\u{e9}bec!\")) in insertion mode InBody 470 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 471 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 472 - 473 - 2025-06-04T01:09:30.777102Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 474 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 475 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 476 - 477 - 2025-06-04T01:09:30.777226Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Plus de 200 000 documents usag\u{e9}s mis en vente au kilo, parmi lesquels : des livres, des BD, des CD et DVD, des revues et plus encore.\")) in insertion mode InBody 478 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 479 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 480 - 481 - 2025-06-04T01:09:30.777285Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 482 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 483 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 484 - 485 - 2025-06-04T01:09:30.777369Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Des nouveaut\u{e9}s seront d\u{e9}ball\u{e9}es tout au long de l\u{2019}\u{e9}v\u{e9}nement, une occasion \u{e0} ne pas manquer!\")) in insertion mode InBody 486 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 487 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 488 - 489 - 2025-06-04T01:09:30.777428Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody 490 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 491 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 492 - 493 - 2025-06-04T01:09:30.777530Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Tous les d\u{e9}tails : https://www.bibliothequedequebec.qc.ca/activites/bibliovente.aspx\")) in insertion mode InBody 494 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 495 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 496 - 497 - 2025-06-04T01:09:30.777590Z DEBUG html5ever::tokenizer: processing EOF in state Data 498 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 499 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 500 - 501 - 2025-06-04T01:09:30.777625Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 502 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 503 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 504 - 505 - 2025-06-04T01:09:30.777987Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 506 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 507 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 508 - 509 - 2025-06-04T01:09:30.778025Z DEBUG html5ever::tokenizer: processing EOF in state Data 510 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 511 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 512 - 513 - 2025-06-04T01:09:30.778059Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 514 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 515 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 516 - 517 - 2025-06-04T01:09:30.778245Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 518 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 519 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 520 - 521 - 2025-06-04T01:09:30.778284Z DEBUG html5ever::tokenizer: processing EOF in state Data 522 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 523 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 524 - 525 - 2025-06-04T01:09:30.778321Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 526 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 527 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 528 - 529 - 2025-06-04T01:09:30.778603Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 530 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 531 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 532 - 533 - 2025-06-04T01:09:30.778647Z DEBUG html5ever::tokenizer: processing EOF in state Data 534 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 535 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 536 - 537 - 2025-06-04T01:09:30.778683Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 538 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 539 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 540 - 541 - 2025-06-04T01:09:30.778876Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 542 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 543 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 544 - 545 - 2025-06-04T01:09:30.778912Z DEBUG html5ever::tokenizer: processing EOF in state Data 546 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 547 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 548 - 549 - 2025-06-04T01:09:30.778946Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 550 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 551 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 552 - 553 - 2025-06-04T01:09:30.779202Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 554 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 555 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 556 - 557 - 2025-06-04T01:09:30.779240Z DEBUG html5ever::tokenizer: processing EOF in state Data 558 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 559 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 560 - 561 - 2025-06-04T01:09:30.779274Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 562 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 563 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 564 - 565 - 2025-06-04T01:09:30.779476Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 566 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 567 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 568 - 569 - 2025-06-04T01:09:30.779518Z DEBUG html5ever::tokenizer: processing EOF in state Data 570 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 571 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 572 - 573 - 2025-06-04T01:09:30.779553Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 574 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 575 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 576 - 577 - 2025-06-04T01:09:30.779802Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 578 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 579 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 580 - 581 - 2025-06-04T01:09:30.779840Z DEBUG html5ever::tokenizer: processing EOF in state Data 582 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 583 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 584 - 585 - 2025-06-04T01:09:30.779874Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 586 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 587 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 588 - 589 - 2025-06-04T01:09:30.780066Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 590 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 591 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 592 - 593 - 2025-06-04T01:09:30.780103Z DEBUG html5ever::tokenizer: processing EOF in state Data 594 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 595 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 596 - 597 - 2025-06-04T01:09:30.780136Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 598 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 599 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 600 - 601 - 2025-06-04T01:09:30.780382Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 602 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 603 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 604 - 605 - 2025-06-04T01:09:30.780419Z DEBUG html5ever::tokenizer: processing EOF in state Data 606 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 607 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 608 - 609 - 2025-06-04T01:09:30.780483Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 610 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 611 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 612 - 613 - 2025-06-04T01:09:30.780676Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 614 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 615 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 616 - 617 - 2025-06-04T01:09:30.780713Z DEBUG html5ever::tokenizer: processing EOF in state Data 618 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 619 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 620 - 621 - 2025-06-04T01:09:30.780748Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 622 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 623 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 624 - 625 - 2025-06-04T01:09:30.780997Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 626 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 627 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 628 - 629 - 2025-06-04T01:09:30.781035Z DEBUG html5ever::tokenizer: processing EOF in state Data 630 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 631 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 632 - 633 - 2025-06-04T01:09:30.781068Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 634 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 635 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 636 - 637 - 2025-06-04T01:09:30.781257Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 638 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 639 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 640 - 641 - 2025-06-04T01:09:30.781294Z DEBUG html5ever::tokenizer: processing EOF in state Data 642 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 643 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 644 - 645 - 2025-06-04T01:09:30.781332Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 646 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 647 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 648 - 649 - 2025-06-04T01:09:30.781598Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 650 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 651 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 652 - 653 - 2025-06-04T01:09:30.781639Z DEBUG html5ever::tokenizer: processing EOF in state Data 654 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 655 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 656 - 657 - 2025-06-04T01:09:30.781674Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 658 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 659 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 660 - 661 - 2025-06-04T01:09:30.781864Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 662 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 663 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 664 - 665 - 2025-06-04T01:09:30.781901Z DEBUG html5ever::tokenizer: processing EOF in state Data 666 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 667 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 668 - 669 - 2025-06-04T01:09:30.781935Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 670 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 671 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 672 - 673 - 2025-06-04T01:09:30.782185Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"My awesome event\")) in insertion mode InBody 674 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 675 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 676 - 677 - 2025-06-04T01:09:30.782223Z DEBUG html5ever::tokenizer: processing EOF in state Data 678 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 679 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 680 - 681 - 2025-06-04T01:09:30.782256Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 682 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 683 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 684 - 685 - 2025-06-04T01:09:30.782452Z DEBUG html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"A really great event.\")) in insertion mode InBody 686 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 687 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 688 - 689 - 2025-06-04T01:09:30.782501Z DEBUG html5ever::tokenizer: processing EOF in state Data 690 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tokenizer/mod.rs:1488 691 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 692 - 693 - 2025-06-04T01:09:30.782536Z DEBUG html5ever::tree_builder: processing EOFToken in insertion mode InBody 694 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/html5ever-0.31.0/src/tree_builder/mod.rs:321 695 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 696 - 697 - 2025-06-04T01:09:30.783735Z DEBUG sqlx::query: summary: "SELECT event_aturi, status, COUNT(*) …", db.statement: "\n\nSELECT event_aturi, status, COUNT(*) as count FROM rsvps WHERE event_aturi IN ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) GROUP BY event_aturi, status\n", rows_affected: 8, rows_returned: 8, elapsed: 696.363µs, elapsed_secs: 0.000696363 698 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 699 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 700 - 701 - 2025-06-04T01:09:30.783970Z DEBUG sqlx::query: summary: "COMMIT", db.statement: "", rows_affected: 0, rows_returned: 0, elapsed: 146.689µs, elapsed_secs: 0.000146689 702 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-core-0.8.6/src/logger.rs:143 703 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 704 - 705 - 2025-06-04T01:09:30.784157Z  INFO smokesignal::http::handle_index: Homepage pagination: page_size=10, upcoming_events.len()=2, recent_events.len()=11 706 - at src/http/handle_index.rs:201 707 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 708 - 709 - 2025-06-04T01:09:30.784202Z  INFO smokesignal::http::handle_index: Truncated recent events to 10 items 710 - at src/http/handle_index.rs:211 711 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 712 - 713 - 2025-06-04T01:09:30.798061Z DEBUG tower_http::trace::on_response: finished processing request, latency: 163 ms, status: 200 714 - at /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.4/src/trace/on_response.rs:114 715 - in tower_http::trace::make_span::request with method: GET, uri: /, version: HTTP/1.1 716 -