{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.181709", "seconds": 1.181709}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 44600, "name": "MainProcess"}, "thread": {"id": 140173287073600, "name": "MainThread"}, "time": {"repr": "2025-06-16 00:25:10.730983+08:00", "timestamp": 1750004710.730983}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:02:22.679937", "seconds": 142.679937}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 1, "username": "test"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 44600, "name": "MainProcess"}, "thread": {"id": 140173192713920, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-16 00:27:32.229211+08:00", "timestamp": 1750004852.229211}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:03:18.150671", "seconds": 198.150671}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 44600, "name": "MainProcess"}, "thread": {"id": 140173184304832, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-16 00:28:27.699945+08:00", "timestamp": 1750004907.699945}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.944888", "seconds": 0.944888}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 55595, "name": "MainProcess"}, "thread": {"id": 140562895091520, "name": "MainThread"}, "time": {"repr": "2025-06-16 00:53:38.596079+08:00", "timestamp": 1750006418.596079}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.065462", "seconds": 1.065462}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 55686, "name": "MainProcess"}, "thread": {"id": 139927047833408, "name": "MainThread"}, "time": {"repr": "2025-06-16 00:53:47.668480+08:00", "timestamp": 1750006427.66848}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.115069", "seconds": 1.115069}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 55894, "name": "MainProcess"}, "thread": {"id": 140001286027072, "name": "MainThread"}, "time": {"repr": "2025-06-16 00:54:12.416282+08:00", "timestamp": 1750006452.416282}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:00:44.949698", "seconds": 44.949698}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 1, "username": "test0"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 55894, "name": "MainProcess"}, "thread": {"id": 140001191667392, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-16 00:54:56.250911+08:00", "timestamp": 1750006496.250911}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:01:28.178932", "seconds": 88.178932}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 55894, "name": "MainProcess"}, "thread": {"id": 140001183258304, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-16 00:55:39.480145+08:00", "timestamp": 1750006539.480145}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.218542", "seconds": 1.218542}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 43086, "name": "MainProcess"}, "thread": {"id": 139956168992576, "name": "MainThread"}, "time": {"repr": "2025-06-16 22:26:09.264001+08:00", "timestamp": 1750083969.264001}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:00:34.925836", "seconds": 34.925836}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 1, "username": "test0"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 43086, "name": "MainProcess"}, "thread": {"id": 139955737196224, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-16 22:26:42.971295+08:00", "timestamp": 1750084002.971295}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:01:49.145080", "seconds": 109.14508}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 43086, "name": "MainProcess"}, "thread": {"id": 139955728803520, "name": "Thread-4 (handle_client)"}, "time": {"repr": "2025-06-16 22:27:57.190539+08:00", "timestamp": 1750084077.190539}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.175670", "seconds": 1.17567}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 11758, "name": "MainProcess"}, "thread": {"id": 139957860280128, "name": "MainThread"}, "time": {"repr": "2025-06-17 10:58:22.778522+08:00", "timestamp": 1750129102.778522}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.319852", "seconds": 1.319852}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 17509, "name": "MainProcess"}, "thread": {"id": 139868847941440, "name": "MainThread"}, "time": {"repr": "2025-06-17 11:20:18.842223+08:00", "timestamp": 1750130418.842223}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.115883", "seconds": 1.115883}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 21046, "name": "MainProcess"}, "thread": {"id": 140338714871616, "name": "MainThread"}, "time": {"repr": "2025-06-17 11:37:46.447757+08:00", "timestamp": 1750131466.447757}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.205538", "seconds": 1.205538}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 21876, "name": "MainProcess"}, "thread": {"id": 140281927182144, "name": "MainThread"}, "time": {"repr": "2025-06-17 11:40:31.987551+08:00", "timestamp": 1750131631.987551}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:00:45.324147", "seconds": 45.324147}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 1, "username": "test0"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 21876, "name": "MainProcess"}, "thread": {"id": 140281349404352, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:41:16.106160+08:00", "timestamp": 1750131676.10616}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.173805", "seconds": 1.173805}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139992118867776, "name": "MainThread"}, "time": {"repr": "2025-06-17 11:53:16.843771+08:00", "timestamp": 1750132396.843771}}}
{"text": "数据库操作: ban - users\n", "record": {"elapsed": {"repr": "0:01:21.824805", "seconds": 81.824805}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "users", "user_id": 1}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - users", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:54:37.494771+08:00", "timestamp": 1750132477.494771}}}
{"text": "数据库操作: unban - users\n", "record": {"elapsed": {"repr": "0:01:54.728676", "seconds": 114.728676}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "users", "user_id": 1}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - users", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:55:10.398642+08:00", "timestamp": 1750132510.398642}}}
{"text": "数据库操作: delete - files_metadata\n", "record": {"elapsed": {"repr": "0:04:13.246252", "seconds": 253.246252}, "exception": null, "extra": {"database": true, "operation": "delete", "table": "files_metadata", "file_id": 1, "filename": "README.md"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: delete - files_metadata", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:57:28.916218+08:00", "timestamp": 1750132648.916218}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:04:46.769238", "seconds": 286.769238}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:58:02.439204+08:00", "timestamp": 1750132682.439204}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:04:46.772439", "seconds": 286.772439}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:58:02.442405+08:00", "timestamp": 1750132682.442405}}}
{"text": "数据库操作: delete - users\n", "record": {"elapsed": {"repr": "0:05:05.141392", "seconds": 305.141392}, "exception": null, "extra": {"database": true, "operation": "delete", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: delete - users", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 11:58:20.811358+08:00", "timestamp": 1750132700.811358}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:07:50.330681", "seconds": 470.330681}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 3, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991799801536, "name": "Thread-4 (handle_client)"}, "time": {"repr": "2025-06-17 12:01:06.000647+08:00", "timestamp": 1750132866.000647}}}
{"text": "数据库操作: ban - chat_groups\n", "record": {"elapsed": {"repr": "0:09:46.330875", "seconds": 586.330875}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 12:03:02.000841+08:00", "timestamp": 1750132982.000841}}}
{"text": "数据库操作: unban - chat_groups\n", "record": {"elapsed": {"repr": "0:10:17.422510", "seconds": 617.42251}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 24486, "name": "MainProcess"}, "thread": {"id": 139991808194240, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 12:03:33.092476+08:00", "timestamp": 1750133013.092476}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.247388", "seconds": 1.247388}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 30266, "name": "MainProcess"}, "thread": {"id": 140564899583808, "name": "MainThread"}, "time": {"repr": "2025-06-17 12:19:43.227335+08:00", "timestamp": 1750133983.227335}}}
{"text": "数据库操作: delete - chat_groups\n", "record": {"elapsed": {"repr": "0:02:44.849013", "seconds": 164.849013}, "exception": null, "extra": {"database": true, "operation": "delete", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: delete - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 30266, "name": "MainProcess"}, "thread": {"id": 140564599133888, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 12:22:26.828960+08:00", "timestamp": 1750134146.82896}}}
{"text": "数据库操作: ban - users\n", "record": {"elapsed": {"repr": "0:03:56.542276", "seconds": 236.542276}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "users", "user_id": 3}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - users", "module": "logger", "name": "shared.logger", "process": {"id": 30266, "name": "MainProcess"}, "thread": {"id": 140564599133888, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 12:23:38.522223+08:00", "timestamp": 1750134218.522223}}}
{"text": "数据库操作: ban - chat_groups\n", "record": {"elapsed": {"repr": "0:05:00.748469", "seconds": 300.748469}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "chat_groups", "group_id": 3}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 30266, "name": "MainProcess"}, "thread": {"id": 140564599133888, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 12:24:42.728416+08:00", "timestamp": 1750134282.728416}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:02.757225", "seconds": 2.757225}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 35087, "name": "MainProcess"}, "thread": {"id": 140427925100352, "name": "MainThread"}, "time": {"repr": "2025-06-17 12:42:55.476189+08:00", "timestamp": 1750135375.476189}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.970871", "seconds": 1.970871}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139765239834432, "name": "MainThread"}, "time": {"repr": "2025-06-17 15:17:02.739346+08:00", "timestamp": 1750144622.739346}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:01:03.422270", "seconds": 63.42227}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 1, "username": "test0"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764795692736, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-17 15:18:04.190745+08:00", "timestamp": 1750144684.190745}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:01:35.663012", "seconds": 95.663012}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:18:36.431487+08:00", "timestamp": 1750144716.431487}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:01:35.664554", "seconds": 95.664554}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:18:36.433029+08:00", "timestamp": 1750144716.433029}}}
{"text": "数据库操作: ban - users\n", "record": {"elapsed": {"repr": "0:03:01.083178", "seconds": 181.083178}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:20:01.851653+08:00", "timestamp": 1750144801.851653}}}
{"text": "数据库操作: ban - chat_groups\n", "record": {"elapsed": {"repr": "0:04:27.173277", "seconds": 267.173277}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:21:27.941752+08:00", "timestamp": 1750144887.941752}}}
{"text": "数据库操作: unban - chat_groups\n", "record": {"elapsed": {"repr": "0:04:53.270070", "seconds": 293.27007}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:21:54.038545+08:00", "timestamp": 1750144914.038545}}}
{"text": "数据库操作: unban - users\n", "record": {"elapsed": {"repr": "0:05:30.383850", "seconds": 330.38385}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:22:31.152325+08:00", "timestamp": 1750144951.152325}}}
{"text": "数据库操作: ban - users\n", "record": {"elapsed": {"repr": "0:08:04.756496", "seconds": 484.756496}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:25:05.524971+08:00", "timestamp": 1750145105.524971}}}
{"text": "数据库操作: ban - chat_groups\n", "record": {"elapsed": {"repr": "0:08:16.310376", "seconds": 496.310376}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:25:17.078851+08:00", "timestamp": 1750145117.078851}}}
{"text": "数据库操作: unban - users\n", "record": {"elapsed": {"repr": "0:08:30.378280", "seconds": 510.37828}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - users", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:25:31.146755+08:00", "timestamp": 1750145131.146755}}}
{"text": "数据库操作: unban - chat_groups\n", "record": {"elapsed": {"repr": "0:08:34.028785", "seconds": 514.028785}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 63153, "name": "MainProcess"}, "thread": {"id": 139764804085440, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 15:25:34.797260+08:00", "timestamp": 1750145134.79726}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.812240", "seconds": 1.81224}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139857249875776, "name": "MainThread"}, "time": {"repr": "2025-06-17 15:42:23.029121+08:00", "timestamp": 1750146143.029121}}}
{"text": "数据库操作: ban - users\n", "record": {"elapsed": {"repr": "0:07:22.238298", "seconds": 442.238298}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "users", "user_id": 1}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - users", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:49:43.455179+08:00", "timestamp": 1750146583.455179}}}
{"text": "数据库操作: update - users\n", "record": {"elapsed": {"repr": "0:10:01.138955", "seconds": 601.138955}, "exception": null, "extra": {"database": true, "operation": "update", "table": "users", "user_id": 2, "username": "test1"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: update - users", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:52:22.355836+08:00", "timestamp": 1750146742.355836}}}
{"text": "数据库操作: update - users\n", "record": {"elapsed": {"repr": "0:10:13.458698", "seconds": 613.458698}, "exception": null, "extra": {"database": true, "operation": "update", "table": "users", "user_id": 2, "username": null}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: update - users", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:52:34.675579+08:00", "timestamp": 1750146754.675579}}}
{"text": "数据库操作: ban - chat_groups\n", "record": {"elapsed": {"repr": "0:11:01.962836", "seconds": 661.962836}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:53:23.179717+08:00", "timestamp": 1750146803.179717}}}
{"text": "数据库操作: unban - users\n", "record": {"elapsed": {"repr": "0:11:40.615518", "seconds": 700.615518}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - users", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:54:01.832399+08:00", "timestamp": 1750146841.832399}}}
{"text": "数据库操作: unban - users\n", "record": {"elapsed": {"repr": "0:11:58.204400", "seconds": 718.2044}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "users", "user_id": 1}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - users", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:54:19.421281+08:00", "timestamp": 1750146859.421281}}}
{"text": "数据库操作: unban - chat_groups\n", "record": {"elapsed": {"repr": "0:12:02.652056", "seconds": 722.652056}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 68528, "name": "MainProcess"}, "thread": {"id": 139856818730688, "name": "Thread-6 (handle_client)"}, "time": {"repr": "2025-06-17 15:54:23.868937+08:00", "timestamp": 1750146863.868937}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:02.383786", "seconds": 2.383786}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332795832128, "name": "MainThread"}, "time": {"repr": "2025-06-17 16:09:39.668437+08:00", "timestamp": 1750147779.668437}}}
{"text": "数据库操作: update - users\n", "record": {"elapsed": {"repr": "0:01:46.310825", "seconds": 106.310825}, "exception": null, "extra": {"database": true, "operation": "update", "table": "users", "user_id": 2, "username": null}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: update - users", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332701472448, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 16:11:23.595476+08:00", "timestamp": 1750147883.595476}}}
{"text": "数据库操作: delete - files_metadata\n", "record": {"elapsed": {"repr": "0:02:55.780707", "seconds": 175.780707}, "exception": null, "extra": {"database": true, "operation": "delete", "table": "files_metadata", "file_id": 1, "filename": "README.md"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: delete - files_metadata", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332701472448, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 16:12:33.065358+08:00", "timestamp": 1750147953.065358}}}
{"text": "数据库操作: ban - users\n", "record": {"elapsed": {"repr": "0:04:55.817214", "seconds": 295.817214}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - users", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332701472448, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 16:14:33.101865+08:00", "timestamp": 1750148073.101865}}}
{"text": "数据库操作: ban - chat_groups\n", "record": {"elapsed": {"repr": "0:05:12.359547", "seconds": 312.359547}, "exception": null, "extra": {"database": true, "operation": "ban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: ban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332701472448, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 16:14:49.644198+08:00", "timestamp": 1750148089.644198}}}
{"text": "数据库操作: unban - users\n", "record": {"elapsed": {"repr": "0:05:29.222753", "seconds": 329.222753}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "users", "user_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - users", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332701472448, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 16:15:06.507404+08:00", "timestamp": 1750148106.507404}}}
{"text": "数据库操作: unban - chat_groups\n", "record": {"elapsed": {"repr": "0:05:35.138332", "seconds": 335.138332}, "exception": null, "extra": {"database": true, "operation": "unban", "table": "chat_groups", "group_id": 2}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: unban - chat_groups", "module": "logger", "name": "shared.logger", "process": {"id": 75704, "name": "MainProcess"}, "thread": {"id": 140332701472448, "name": "Thread-2 (handle_client)"}, "time": {"repr": "2025-06-17 16:15:12.422983+08:00", "timestamp": 1750148112.422983}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.165060", "seconds": 1.16506}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 80737, "name": "MainProcess"}, "thread": {"id": 140195094173504, "name": "MainThread"}, "time": {"repr": "2025-06-17 16:31:11.434963+08:00", "timestamp": 1750149071.434963}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:02.482706", "seconds": 2.482706}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 2608, "name": "MainProcess"}, "thread": {"id": 140666691856192, "name": "MainThread"}, "time": {"repr": "2025-06-18 15:14:55.149007+08:00", "timestamp": 1750230895.149007}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.111740", "seconds": 1.11174}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 34066, "name": "MainProcess"}, "thread": {"id": 140629872531264, "name": "MainThread"}, "time": {"repr": "2025-06-18 17:49:08.462845+08:00", "timestamp": 1750240148.462845}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.878574", "seconds": 0.878574}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 34246, "name": "MainProcess"}, "thread": {"id": 140556095743808, "name": "MainThread"}, "time": {"repr": "2025-06-18 17:49:58.407402+08:00", "timestamp": 1750240198.407402}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.804109", "seconds": 1.804109}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 34608, "name": "MainProcess"}, "thread": {"id": 140454106842944, "name": "MainThread"}, "time": {"repr": "2025-06-18 17:51:10.749583+08:00", "timestamp": 1750240270.749583}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.452762", "seconds": 1.452762}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 9732, "name": "MainProcess"}, "thread": {"id": 140375684298560, "name": "MainThread"}, "time": {"repr": "2025-06-19 15:29:44.919708+08:00", "timestamp": 1750318184.919708}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.981139", "seconds": 0.981139}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 5141, "name": "MainProcess"}, "thread": {"id": 140288077457216, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:32:10.878127+08:00", "timestamp": 1750321930.878127}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.168304", "seconds": 1.168304}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 5353, "name": "MainProcess"}, "thread": {"id": 139757595457344, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:32:47.705941+08:00", "timestamp": 1750321967.705941}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.768646", "seconds": 0.768646}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 5748, "name": "MainProcess"}, "thread": {"id": 140553948821312, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:34:19.930043+08:00", "timestamp": 1750322059.930043}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.839841", "seconds": 0.839841}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 5813, "name": "MainProcess"}, "thread": {"id": 139858427950912, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:34:27.208800+08:00", "timestamp": 1750322067.2088}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.110838", "seconds": 1.110838}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 6234, "name": "MainProcess"}, "thread": {"id": 140176567789376, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:35:47.028304+08:00", "timestamp": 1750322147.028304}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.092973", "seconds": 1.092973}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 6477, "name": "MainProcess"}, "thread": {"id": 139763602499392, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:36:33.337804+08:00", "timestamp": 1750322193.337804}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.462802", "seconds": 1.462802}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 6937, "name": "MainProcess"}, "thread": {"id": 139982291957568, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:38:02.788508+08:00", "timestamp": 1750322282.788508}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.928497", "seconds": 0.928497}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 7044, "name": "MainProcess"}, "thread": {"id": 140142409275200, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:38:26.159016+08:00", "timestamp": 1750322306.159016}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.986047", "seconds": 0.986047}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 7129, "name": "MainProcess"}, "thread": {"id": 140048121583424, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:38:45.373511+08:00", "timestamp": 1750322325.373511}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.906401", "seconds": 0.906401}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 7484, "name": "MainProcess"}, "thread": {"id": 140474214041408, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:40:23.373740+08:00", "timestamp": 1750322423.37374}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:03.036389", "seconds": 3.036389}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 7698, "name": "MainProcess"}, "thread": {"id": 140022397605696, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:41:13.481997+08:00", "timestamp": 1750322473.481997}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.315164", "seconds": 1.315164}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 8070, "name": "MainProcess"}, "thread": {"id": 139673761146688, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:42:26.609554+08:00", "timestamp": 1750322546.609554}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.010810", "seconds": 1.01081}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 8292, "name": "MainProcess"}, "thread": {"id": 140052654352192, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:43:19.298033+08:00", "timestamp": 1750322599.298033}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.820174", "seconds": 0.820174}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 8407, "name": "MainProcess"}, "thread": {"id": 140595680950080, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:43:45.865883+08:00", "timestamp": 1750322625.865883}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.847594", "seconds": 0.847594}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 8493, "name": "MainProcess"}, "thread": {"id": 139824103737152, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:43:56.339165+08:00", "timestamp": 1750322636.339165}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.085971", "seconds": 1.085971}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 1502, "name": "MainProcess"}, "thread": {"id": 140592960919360, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:54:20.974019+08:00", "timestamp": 1750323260.974019}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.903845", "seconds": 0.903845}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 3346, "name": "MainProcess"}, "thread": {"id": 139761405794112, "name": "MainThread"}, "time": {"repr": "2025-06-19 16:56:37.763624+08:00", "timestamp": 1750323397.763624}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.329207", "seconds": 1.329207}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 4897, "name": "MainProcess"}, "thread": {"id": 140109293078336, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:02:02.177854+08:00", "timestamp": 1750323722.177854}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.850998", "seconds": 0.850998}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 4997, "name": "MainProcess"}, "thread": {"id": 140542183606080, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:02:28.536524+08:00", "timestamp": 1750323748.536524}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.644543", "seconds": 1.644543}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 6126, "name": "MainProcess"}, "thread": {"id": 140457245230912, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:06:46.171305+08:00", "timestamp": 1750324006.171305}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.828264", "seconds": 0.828264}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 6399, "name": "MainProcess"}, "thread": {"id": 139666210158400, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:07:50.788753+08:00", "timestamp": 1750324070.788753}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.673022", "seconds": 1.673022}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 6707, "name": "MainProcess"}, "thread": {"id": 140142577305408, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:08:49.263087+08:00", "timestamp": 1750324129.263087}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.452653", "seconds": 1.452653}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 8708, "name": "MainProcess"}, "thread": {"id": 140666723792704, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:17:14.833175+08:00", "timestamp": 1750324634.833175}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.994561", "seconds": 0.994561}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 9716, "name": "MainProcess"}, "thread": {"id": 140668452546368, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:19:32.397375+08:00", "timestamp": 1750324772.397375}}}
{"text": "数据库操作: delete - files_metadata\n", "record": {"elapsed": {"repr": "0:03:02.841347", "seconds": 182.841347}, "exception": null, "extra": {"database": true, "operation": "delete", "table": "files_metadata", "file_id": 2, "filename": "README.md"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: delete - files_metadata", "module": "logger", "name": "shared.logger", "process": {"id": 9716, "name": "MainProcess"}, "thread": {"id": 140668022286016, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-19 17:22:34.244161+08:00", "timestamp": 1750324954.244161}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.163547", "seconds": 1.163547}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 13068, "name": "MainProcess"}, "thread": {"id": 140583278552896, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:35:52.508776+08:00", "timestamp": 1750325752.508776}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:00.785165", "seconds": 0.785165}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 13349, "name": "MainProcess"}, "thread": {"id": 140367130318656, "name": "MainThread"}, "time": {"repr": "2025-06-19 17:36:30.981576+08:00", "timestamp": 1750325790.981576}}}
{"text": "数据库操作: init - all_tables\n", "record": {"elapsed": {"repr": "0:00:01.774764", "seconds": 1.774764}, "exception": null, "extra": {"database": true, "operation": "init", "table": "all_tables"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: init - all_tables", "module": "logger", "name": "shared.logger", "process": {"id": 2468, "name": "MainProcess"}, "thread": {"id": 139998193055552, "name": "MainThread"}, "time": {"repr": "2025-06-20 15:32:23.353255+08:00", "timestamp": 1750404743.353255}}}
{"text": "数据库操作: create - users\n", "record": {"elapsed": {"repr": "0:02:24.558300", "seconds": 144.5583}, "exception": null, "extra": {"database": true, "operation": "create", "table": "users", "user_id": 3, "username": "test5"}, "file": {"name": "logger.py", "path": "/home/student/Code/CN/Chat-Room/shared/logger.py"}, "function": "log_database_operation", "level": {"icon": "🐞", "name": "DEBUG", "no": 10}, "line": 225, "message": "数据库操作: create - users", "module": "logger", "name": "shared.logger", "process": {"id": 2468, "name": "MainProcess"}, "thread": {"id": 139998091314880, "name": "Thread-3 (handle_client)"}, "time": {"repr": "2025-06-20 15:34:46.136791+08:00", "timestamp": 1750404886.136791}}}
