2026-05-01 06:47:59,109 - main - INFO - === Logging system initialized ===
2026-05-01 06:47:59,109 - main - INFO - Log file: logs/app_20260501_064759.log
2026-05-01 06:47:59,109 - main - INFO - Log level: INFO
2026-05-01 06:47:59,110 - main - INFO - Timestamp: 20260501_064759
2026-05-01 06:47:59,177 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-01 06:47:59,220 - main - INFO - Included router: routers.agent_availability.router
2026-05-01 06:48:00,112 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-01 06:48:00,137 - main - INFO - Included router: routers.aihub.router
2026-05-01 06:48:00,153 - main - INFO - Included router: routers.auth.router
2026-05-01 06:48:00,205 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-01 06:48:00,255 - main - INFO - Included router: routers.chat_attachments.router
2026-05-01 06:48:00,326 - main - INFO - Included router: routers.chat_branding.router
2026-05-01 06:48:00,343 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-01 06:48:00,406 - main - INFO - Included router: routers.chat_conversations.router
2026-05-01 06:48:00,571 - main - INFO - Included router: routers.chat_messages.router
2026-05-01 06:48:00,634 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-01 06:48:00,663 - main - INFO - Included router: routers.contact.router
2026-05-01 06:48:00,710 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-01 06:48:00,714 - main - INFO - Included router: routers.health.router
2026-05-01 06:48:00,761 - main - INFO - Included router: routers.kb_articles.router
2026-05-01 06:48:00,817 - main - INFO - Included router: routers.notification_preferences.router
2026-05-01 06:48:00,875 - main - INFO - Included router: routers.notifications.router
2026-05-01 06:48:00,926 - main - INFO - Included router: routers.plans.router
2026-05-01 06:48:00,946 - main - INFO - Included router: routers.settings.router
2026-05-01 06:48:00,996 - main - INFO - Included router: routers.site_settings.router
2026-05-01 06:48:01,068 - main - INFO - Included router: routers.smtp_settings.router
2026-05-01 06:48:01,112 - main - INFO - Included router: routers.storage.router
2026-05-01 06:48:01,224 - main - INFO - Included router: routers.support_chat.router
2026-05-01 06:48:01,396 - main - INFO - Included router: routers.support_departments.router
2026-05-01 06:48:01,441 - main - INFO - Included router: routers.support_seats.router
2026-05-01 06:48:01,450 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-01 06:48:01,489 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-01 06:48:01,528 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-01 06:48:01,538 - main - INFO - Included router: routers.user.router
2026-05-01 06:48:01,582 - main - INFO - Included router: routers.user_profiles.router
2026-05-01 06:48:01,622 - main - INFO - Included router: routers.user_roles.router
2026-05-01 06:48:01,724 - main - INFO - Included router: routers.whmcs.router
2026-05-01 06:48:01,781 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-01 06:48:01,821 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-01 06:48:01,824 - main - INFO - === Application startup initiated ===
2026-05-01 06:48:01,824 - services.database - INFO - Ignore creating tables
2026-05-01 06:48:01,824 - services.mock_data - INFO - Ignore initialize data
2026-05-01 06:48:01,824 - services.auth - INFO - Ignore initialize admin
2026-05-01 06:48:01,824 - main - INFO - === Application startup completed successfully ===
2026-05-01 06:48:04,125 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:04,126 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-01 06:48:04,126 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-01 06:48:04,126 - core.database - INFO - Starting database initialization...
2026-05-01 06:48:04,127 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-01 06:48:04,127 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-01 06:48:04,128 - core.database - INFO - Creating async database engine...
2026-05-01 06:48:04,129 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-01 06:48:04,179 - core.database - INFO - Database engine created successfully
2026-05-01 06:48:04,180 - core.database - INFO - Creating async session maker...
2026-05-01 06:48:04,180 - core.database - INFO - Async session maker created successfully
2026-05-01 06:48:04,180 - core.database - INFO - Database connection initialized successfully
2026-05-01 06:48:04,180 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-01 06:48:04,180 - core.database - INFO - 🔧 Starting table creation...
2026-05-01 06:48:06,833 - core.database - INFO - Tables initialized successfully
2026-05-01 06:48:06,834 - core.database - DEBUG - [DB_OP] Create tables completed in 2.6531s
2026-05-01 06:48:06,897 - core.database - INFO - Lazy database initialization completed successfully
2026-05-01 06:48:06,898 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.7724s
2026-05-01 06:48:07,364 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.2391s
2026-05-01 06:48:51,810 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:51,811 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-01 06:48:51,813 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:48:51,817 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:51,817 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-01 06:48:51,818 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:48:51,821 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:51,821 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-01 06:48:51,822 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:48:52,130 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3203s
2026-05-01 06:48:52,561 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:48:52,562 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7407s
2026-05-01 06:48:52,584 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:48:52,585 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.7683s
2026-05-01 06:48:53,631 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:53,631 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-01 06:48:53,633 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:48:53,634 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:53,634 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:48:53,634 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:48:53,635 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:48:53,635 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-05-01 06:48:53,636 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:48:53,950 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3188s
2026-05-01 06:48:54,076 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:48:54,077 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4429s
2026-05-01 06:48:54,079 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:48:54,080 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4448s
2026-05-01 06:49:50,163 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:49:50,165 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:49:50,165 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-01 06:49:50,165 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:49:50,167 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:49:50,167 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:49:50,168 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:49:50,169 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:49:50,169 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:49:50,549 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:49:50,549 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3821s
2026-05-01 06:49:50,551 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3824s
2026-05-01 06:49:50,679 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:49:50,679 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5148s
2026-05-01 06:50:03,001 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-01 06:50:03,002 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:50:03,002 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-01 06:50:03,004 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:50:03,004 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-01 06:50:03,005 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:50:03,007 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-01 06:50:03,007 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-01 06:50:03,007 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-01 06:50:03,381 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3793s
2026-05-01 06:50:03,383 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:50:03,384 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3793s
2026-05-01 06:50:03,386 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-01 06:50:03,386 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3795s
2026-05-01 06:50:03,459 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-01 06:50:03,660 - core.database - INFO - Database connection closed and engine disposed
2026-05-01 06:50:03,660 - services.database - INFO - Database connections closed
2026-05-01 06:50:03,660 - services.database - DEBUG - [DB_OP] Database close completed in 0.2016s
