2026-04-30 18:35:58,127 - main - INFO - === Logging system initialized ===
2026-04-30 18:35:58,127 - main - INFO - Log file: logs/app_20260430_183558.log
2026-04-30 18:35:58,127 - main - INFO - Log level: INFO
2026-04-30 18:35:58,128 - main - INFO - Timestamp: 20260430_183558
2026-04-30 18:35:58,188 - main - INFO - Included router: routers.admin_dashboard.router
2026-04-30 18:35:58,231 - main - INFO - Included router: routers.agent_availability.router
2026-04-30 18:35:58,921 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-04-30 18:35:58,940 - main - INFO - Included router: routers.aihub.router
2026-04-30 18:35:58,951 - main - INFO - Included router: routers.auth.router
2026-04-30 18:35:58,995 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-04-30 18:35:59,035 - main - INFO - Included router: routers.chat_attachments.router
2026-04-30 18:35:59,096 - main - INFO - Included router: routers.chat_branding.router
2026-04-30 18:35:59,112 - main - INFO - Included router: routers.chat_branding_api.router
2026-04-30 18:35:59,163 - main - INFO - Included router: routers.chat_conversations.router
2026-04-30 18:35:59,290 - main - INFO - Included router: routers.chat_messages.router
2026-04-30 18:35:59,331 - main - INFO - Included router: routers.chat_routing_rules.router
2026-04-30 18:35:59,351 - main - INFO - Included router: routers.contact.router
2026-04-30 18:35:59,390 - main - INFO - Included router: routers.contact_inquiries.router
2026-04-30 18:35:59,391 - main - INFO - Included router: routers.health.router
2026-04-30 18:35:59,433 - main - INFO - Included router: routers.kb_articles.router
2026-04-30 18:35:59,482 - main - INFO - Included router: routers.notification_preferences.router
2026-04-30 18:35:59,540 - main - INFO - Included router: routers.notifications.router
2026-04-30 18:35:59,596 - main - INFO - Included router: routers.plans.router
2026-04-30 18:35:59,618 - main - INFO - Included router: routers.settings.router
2026-04-30 18:35:59,657 - main - INFO - Included router: routers.site_settings.router
2026-04-30 18:35:59,689 - main - INFO - Included router: routers.smtp_settings.router
2026-04-30 18:35:59,726 - main - INFO - Included router: routers.storage.router
2026-04-30 18:35:59,852 - main - INFO - Included router: routers.support_chat.router
2026-04-30 18:36:00,015 - main - INFO - Included router: routers.support_departments.router
2026-04-30 18:36:00,101 - main - INFO - Included router: routers.support_seats.router
2026-04-30 18:36:00,111 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-04-30 18:36:00,153 - main - INFO - Included router: routers.ticket_summaries.router
2026-04-30 18:36:00,199 - main - INFO - Included router: routers.ticket_sync_states.router
2026-04-30 18:36:00,211 - main - INFO - Included router: routers.user.router
2026-04-30 18:36:00,260 - main - INFO - Included router: routers.user_profiles.router
2026-04-30 18:36:00,304 - main - INFO - Included router: routers.user_roles.router
2026-04-30 18:36:00,400 - main - INFO - Included router: routers.whmcs.router
2026-04-30 18:36:00,476 - main - INFO - Included router: routers.whmcs_admin.router
2026-04-30 18:36:00,514 - main - INFO - Included router: routers.whmcs_extra.router
2026-04-30 18:36:00,516 - main - INFO - === Application startup initiated ===
2026-04-30 18:36:00,516 - services.database - INFO - Ignore creating tables
2026-04-30 18:36:00,516 - services.mock_data - INFO - Ignore initialize data
2026-04-30 18:36:00,516 - services.auth - INFO - Ignore initialize admin
2026-04-30 18:36:00,517 - main - INFO - === Application startup completed successfully ===
2026-04-30 18:36:21,292 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:36:21,292 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-04-30 18:36:21,292 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-04-30 18:36:21,292 - core.database - INFO - Starting database initialization...
2026-04-30 18:36:21,293 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-04-30 18:36:21,293 - core.database - INFO - Normalizing database URL for async compatibility...
2026-04-30 18:36:21,294 - core.database - INFO - Creating async database engine...
2026-04-30 18:36:21,294 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-04-30 18:36:21,341 - core.database - INFO - Database engine created successfully
2026-04-30 18:36:21,341 - core.database - INFO - Creating async session maker...
2026-04-30 18:36:21,341 - core.database - INFO - Async session maker created successfully
2026-04-30 18:36:21,341 - core.database - INFO - Database connection initialized successfully
2026-04-30 18:36:21,342 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-04-30 18:36:21,342 - core.database - INFO - 🔧 Starting table creation...
2026-04-30 18:36:21,348 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-04-30 18:36:21,351 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:36:21,351 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 18:36:21,352 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:36:21,357 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:36:21,357 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-04-30 18:36:21,357 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:36:22,728 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:36:22,728 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.3773s
2026-04-30 18:36:22,732 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:36:22,732 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.3756s
2026-04-30 18:36:23,974 - core.database - INFO - Tables initialized successfully
2026-04-30 18:36:23,974 - core.database - DEBUG - [DB_OP] Create tables completed in 2.6323s
2026-04-30 18:36:24,037 - core.database - INFO - Lazy database initialization completed successfully
2026-04-30 18:36:24,038 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.7460s
2026-04-30 18:36:24,476 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.1839s
2026-04-30 18:37:22,031 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:37:22,032 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 18:37:22,478 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4465s
2026-04-30 18:38:22,271 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:38:22,271 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 18:38:22,713 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4422s
2026-04-30 18:39:21,902 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:39:21,903 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 18:39:22,216 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3142s
2026-04-30 18:40:21,904 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:40:21,905 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-04-30 18:40:22,220 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3159s
2026-04-30 18:41:21,921 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:41:21,921 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 18:41:22,238 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3167s
2026-04-30 18:42:22,120 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:42:22,120 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 18:42:22,556 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4363s
2026-04-30 18:43:06,837 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:43:06,837 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 18:43:06,839 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-04-30 18:43:06,840 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:43:06,840 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-04-30 18:43:06,841 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:43:06,844 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:43:06,844 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 18:43:06,844 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:43:07,216 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:43:07,217 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3734s
2026-04-30 18:43:07,278 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4408s
2026-04-30 18:43:07,345 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:43:07,346 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5060s
2026-04-30 18:43:27,798 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 18:43:28,144 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f44b31f0>
2026-04-30 18:43:28,144 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f40f446e3c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 18:43:28,322 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f57dfeb0>
2026-04-30 18:43:28,323 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 18:43:28,324 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 18:43:28,324 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 18:43:28,324 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 18:43:28,324 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 18:43:28,622 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 01:43:28 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=fc82a691d6fe3462834f71f7eee797b4; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 18:43:28,623 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 18:43:28,623 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 18:43:28,623 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 18:43:28,623 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 18:43:28,623 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 18:43:28,624 - httpcore.connection - DEBUG - close.started
2026-04-30 18:43:28,624 - httpcore.connection - DEBUG - close.complete
2026-04-30 18:43:28,624 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.170"}
2026-04-30 18:43:29,759 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 18:43:29,940 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f42f0160>
2026-04-30 18:43:29,940 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f40f446e6c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 18:43:30,119 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f44b3f70>
2026-04-30 18:43:30,120 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 18:43:30,120 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 18:43:30,121 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 18:43:30,121 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 18:43:30,121 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 18:43:30,450 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 01:43:30 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=9385f31814687dd8d01d6691f3f0c637; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 18:43:30,450 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 18:43:30,451 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 18:43:30,451 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 18:43:30,451 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 18:43:30,451 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 18:43:30,452 - httpcore.connection - DEBUG - close.started
2026-04-30 18:43:30,452 - httpcore.connection - DEBUG - close.complete
2026-04-30 18:43:30,452 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.170"}
2026-04-30 18:43:32,536 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 18:43:32,720 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f42f1d50>
2026-04-30 18:43:32,720 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f40f446e840> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 18:43:32,903 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f44b2c20>
2026-04-30 18:43:32,904 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 18:43:32,904 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 18:43:32,904 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 18:43:32,906 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 18:43:32,906 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 18:43:33,230 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 01:43:33 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=f55b01c8d1b1fbad97e0ba0e7443c42d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 18:43:33,231 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 18:43:33,231 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 18:43:33,232 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 18:43:33,232 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 18:43:33,232 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 18:43:33,232 - httpcore.connection - DEBUG - close.started
2026-04-30 18:43:33,233 - httpcore.connection - DEBUG - close.complete
2026-04-30 18:43:33,233 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.170"}
2026-04-30 18:43:36,505 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 18:43:36,847 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f42f3100>
2026-04-30 18:43:36,847 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f40f446e8c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 18:43:37,024 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f40f44b3100>
2026-04-30 18:43:37,025 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 18:43:37,025 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 18:43:37,025 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 18:43:37,026 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 18:43:37,026 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 18:43:37,352 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Fri, 01 May 2026 01:43:37 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=ab8e09cab8fd2687042b0597169af78b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 18:43:37,353 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 18:43:37,353 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 18:43:37,353 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 18:43:37,353 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 18:43:37,353 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 18:43:37,354 - httpcore.connection - DEBUG - close.started
2026-04-30 18:43:37,354 - httpcore.connection - DEBUG - close.complete
2026-04-30 18:43:37,354 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action ValidateLogin (cf-ray=None server=nginx): {"result":"error","message":"Invalid IP 103.234.62.170"}
2026-04-30 18:44:06,892 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:44:06,892 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 18:44:07,211 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3189s
2026-04-30 18:44:38,356 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:44:38,357 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 18:44:38,361 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-04-30 18:44:38,362 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:44:38,362 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 18:44:38,362 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:44:38,364 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:44:38,364 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-04-30 18:44:38,365 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:44:38,672 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3157s
2026-04-30 18:44:38,736 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:44:38,737 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3746s
2026-04-30 18:44:38,746 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:44:38,747 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3829s
2026-04-30 18:45:06,158 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:45:06,158 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 18:45:06,160 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:45:06,160 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 18:45:06,161 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:45:06,162 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 18:45:06,162 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 18:45:06,162 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-04-30 18:45:06,163 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-04-30 18:45:06,481 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3234s
2026-04-30 18:45:06,543 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:45:06,544 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3838s
2026-04-30 18:45:06,545 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-04-30 18:45:06,545 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3831s
2026-04-30 18:45:56,905 - services.database - DEBUG - [DB_OP] Starting database close
2026-04-30 18:45:57,103 - core.database - INFO - Database connection closed and engine disposed
2026-04-30 18:45:57,103 - services.database - INFO - Database connections closed
2026-04-30 18:45:57,103 - services.database - DEBUG - [DB_OP] Database close completed in 0.1983s
