2026-05-02 05:01:29,296 - main - INFO - === Logging system initialized ===
2026-05-02 05:01:29,296 - main - INFO - Log file: logs/app_20260502_050129.log
2026-05-02 05:01:29,297 - main - INFO - Log level: INFO
2026-05-02 05:01:29,297 - main - INFO - Timestamp: 20260502_050129
2026-05-02 05:01:29,371 - main - INFO - Included router: routers.admin_dashboard.router
2026-05-02 05:01:29,413 - main - INFO - Included router: routers.agent_availability.router
2026-05-02 05:01:30,342 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-05-02 05:01:30,373 - main - INFO - Included router: routers.aihub.router
2026-05-02 05:01:30,388 - main - INFO - Included router: routers.auth.router
2026-05-02 05:01:30,436 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-05-02 05:01:30,478 - main - INFO - Included router: routers.chat_attachments.router
2026-05-02 05:01:30,542 - main - INFO - Included router: routers.chat_branding.router
2026-05-02 05:01:30,558 - main - INFO - Included router: routers.chat_branding_api.router
2026-05-02 05:01:30,615 - main - INFO - Included router: routers.chat_conversations.router
2026-05-02 05:01:30,727 - main - INFO - Included router: routers.chat_messages.router
2026-05-02 05:01:30,772 - main - INFO - Included router: routers.chat_routing_rules.router
2026-05-02 05:01:30,796 - main - INFO - Included router: routers.contact.router
2026-05-02 05:01:30,848 - main - INFO - Included router: routers.contact_inquiries.router
2026-05-02 05:01:30,850 - main - INFO - Included router: routers.health.router
2026-05-02 05:01:30,897 - main - INFO - Included router: routers.kb_article_feedback.router
2026-05-02 05:01:30,949 - main - INFO - Included router: routers.kb_articles.router
2026-05-02 05:01:30,999 - main - INFO - Included router: routers.notification_preferences.router
2026-05-02 05:01:31,085 - main - INFO - Included router: routers.notifications.router
2026-05-02 05:01:31,090 - main - INFO - Included router: routers.notifications_extras.router
2026-05-02 05:01:31,181 - main - INFO - Included router: routers.oauth.router
2026-05-02 05:01:31,233 - main - INFO - Included router: routers.plans.router
2026-05-02 05:01:31,256 - main - INFO - Included router: routers.role_management.router
2026-05-02 05:01:31,275 - main - INFO - Included router: routers.settings.router
2026-05-02 05:01:31,311 - main - INFO - Included router: routers.site_settings.router
2026-05-02 05:01:31,343 - main - INFO - Included router: routers.smtp_settings.router
2026-05-02 05:01:31,472 - main - INFO - Included router: routers.storage.router
2026-05-02 05:01:31,576 - main - INFO - Included router: routers.support_chat.router
2026-05-02 05:01:31,611 - main - INFO - Included router: routers.support_departments.router
2026-05-02 05:01:31,731 - main - INFO - Included router: routers.support_seats.router
2026-05-02 05:01:31,739 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-05-02 05:01:31,774 - main - INFO - Included router: routers.ticket_summaries.router
2026-05-02 05:01:31,811 - main - INFO - Included router: routers.ticket_sync_states.router
2026-05-02 05:01:31,818 - main - INFO - Included router: routers.user.router
2026-05-02 05:01:31,857 - main - INFO - Included router: routers.user_profiles.router
2026-05-02 05:01:31,905 - main - INFO - Included router: routers.user_roles.router
2026-05-02 05:01:31,931 - main - INFO - Included router: routers.whmcs.router
2026-05-02 05:01:31,995 - main - INFO - Included router: routers.whmcs_admin.router
2026-05-02 05:01:32,038 - main - INFO - Included router: routers.whmcs_extra.router
2026-05-02 05:01:32,040 - main - INFO - === Application startup initiated ===
2026-05-02 05:01:32,040 - services.database - INFO - Ignore creating tables
2026-05-02 05:01:32,040 - services.mock_data - INFO - Ignore initialize data
2026-05-02 05:01:32,040 - services.auth - INFO - Ignore initialize admin
2026-05-02 05:01:32,042 - main - INFO - === Application startup completed successfully ===
2026-05-02 05:01:39,655 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 05:01:39,657 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:01:39,658 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-05-02 05:01:39,658 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-05-02 05:01:39,658 - core.database - INFO - Starting database initialization...
2026-05-02 05:01:39,658 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-05-02 05:01:39,658 - core.database - INFO - Normalizing database URL for async compatibility...
2026-05-02 05:01:39,659 - core.database - INFO - Creating async database engine...
2026-05-02 05:01:39,659 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-05-02 05:01:39,705 - core.database - INFO - Database engine created successfully
2026-05-02 05:01:39,706 - core.database - INFO - Creating async session maker...
2026-05-02 05:01:39,706 - core.database - INFO - Async session maker created successfully
2026-05-02 05:01:39,706 - core.database - INFO - Database connection initialized successfully
2026-05-02 05:01:39,706 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-05-02 05:01:39,706 - core.database - INFO - 🔧 Starting table creation...
2026-05-02 05:01:39,712 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:01:39,712 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 05:01:39,713 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 05:01:39,715 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:01:39,715 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0001s
2026-05-02 05:01:39,715 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 05:01:41,358 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 05:01:41,359 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.6435s
2026-05-02 05:01:41,360 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 05:01:41,360 - core.database - DEBUG - [DB_OP] Database session cleanup after 1.6483s
2026-05-02 05:01:42,760 - core.database - INFO - Tables initialized successfully
2026-05-02 05:01:42,760 - core.database - DEBUG - [DB_OP] Create tables completed in 3.0542s
2026-05-02 05:01:42,824 - core.database - INFO - Lazy database initialization completed successfully
2026-05-02 05:01:42,824 - core.database - DEBUG - [DB_OP] Database session created successfully in 3.1666s
2026-05-02 05:01:43,271 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.6139s
2026-05-02 05:02:39,633 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:02:39,634 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-02 05:02:40,083 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4496s
2026-05-02 05:03:39,933 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:03:39,934 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 05:03:40,377 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4440s
2026-05-02 05:04:40,135 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:04:40,135 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 05:04:40,458 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3229s
2026-05-02 05:05:40,615 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:05:40,616 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0008s
2026-05-02 05:05:40,937 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3222s
2026-05-02 05:06:44,599 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:06:44,600 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-02 05:06:44,917 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-05-02 05:07:40,105 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:07:40,106 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 05:07:40,549 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4433s
2026-05-02 05:08:40,659 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:08:40,660 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 05:08:41,108 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4492s
2026-05-02 05:09:40,472 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:09:40,472 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-02 05:09:40,926 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4544s
2026-05-02 05:10:41,403 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:10:41,404 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 05:10:41,722 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3190s
2026-05-02 05:11:40,262 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:11:40,262 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 05:11:40,584 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3221s
2026-05-02 05:12:39,940 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:12:39,940 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 05:12:40,256 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3165s
2026-05-02 05:13:39,958 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:13:39,958 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-05-02 05:13:40,402 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4436s
2026-05-02 05:14:39,943 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:14:39,943 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 05:14:40,391 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4479s
2026-05-02 05:15:39,925 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:15:39,925 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 05:15:40,367 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4421s
2026-05-02 05:16:39,987 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:16:39,987 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 05:16:40,308 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3216s
2026-05-02 05:17:40,157 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:17:40,158 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 05:17:40,477 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3193s
2026-05-02 05:18:39,987 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:18:39,987 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 05:18:40,303 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3161s
2026-05-02 05:20:17,536 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:20:17,536 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 05:20:17,979 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4425s
2026-05-02 05:20:50,907 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:20:50,907 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-05-02 05:20:51,355 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4477s
2026-05-02 05:21:16,012 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:21:16,013 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-05-02 05:21:16,015 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 05:21:16,016 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:21:16,017 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 05:21:16,017 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 05:21:16,020 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:21:16,020 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-05-02 05:21:16,021 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 05:21:16,397 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 05:21:16,398 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3814s
2026-05-02 05:21:16,400 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 05:21:16,401 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3806s
2026-05-02 05:21:16,455 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4424s
2026-05-02 05:21:54,503 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-05-02 05:21:54,504 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:21:54,505 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 05:21:54,507 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:21:54,507 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 05:21:54,508 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"branding"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 05:21:54,509 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-05-02 05:21:54,509 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-05-02 05:21:54,510 - routers.site_settings - DEBUG - Querying site_settingss: query={"key":"general"}, sort=None, skip=0, limit=1, fields=None
2026-05-02 05:21:54,822 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3180s
2026-05-02 05:21:54,889 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 05:21:54,890 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3834s
2026-05-02 05:21:55,015 - routers.site_settings - DEBUG - Found 0 site_settingss
2026-05-02 05:21:55,015 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5061s
2026-05-02 05:22:16,549 - services.database - DEBUG - [DB_OP] Starting database close
2026-05-02 05:22:16,747 - core.database - INFO - Database connection closed and engine disposed
2026-05-02 05:22:16,747 - services.database - INFO - Database connections closed
2026-05-02 05:22:16,747 - services.database - DEBUG - [DB_OP] Database close completed in 0.1985s
