from datetime import datetime
current_time = datetime.now().strftime(‘%Y%m%d%H%M’)
import threading
_lock = threading.Lock()
LOG_DIR = 'bit_log'
os.makedirs(LOG_DIR, exist_ok=True)
def _log(msg: str):
"""带时间戳写日志(线程安全)"""
day = datetime.date.today().strftime('%Y%m%d')
log_path = os.path.join(LOG_DIR, f'{day}.log')
ts = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]
with _lock: # 保证多线程不串写
with open(log_path, 'a', encoding='utf-8') as f:
f.write(f'[{ts}] {msg}\n')
f.flush() # 立即落盘,防止异常崩溃丢缓冲
_log(f"{name} ---- 解析失败")
1215

被折叠的 条评论
为什么被折叠?



