防止 flush 失败影响日志获取

This commit is contained in:
tursom 2024-03-02 00:30:58 +08:00
parent b41783b9c8
commit e6033c712b

View File

@ -103,8 +103,11 @@ async def connect_room(room_id):
def flush_files():
room_status_log.flush()
for room_id in log_files:
log_files[room_id].flush()
try:
for room_id in log_files:
log_files[room_id].flush()
except Exception as e:
logger.exception(f"flush_files failed with {e}")
timer = threading.Timer(1, flush_files)
timer.daemon = True