import logging import os def setup_global_logger(log_file='chat_history_access.log'): """设置全局日志配置""" # 创建日志目录(如果不存在) log_dir = os.path.dirname(log_file) if log_dir and not os.path.exists(log_dir): os.makedirs(log_dir) # 配置根日志记录器 logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', handlers=[ logging.FileHandler(log_file, encoding='utf-8'), logging.StreamHandler() ], force=True # 强制重新配置 ) return logging.getLogger(__name__) # 全局日志实例 logger = setup_global_logger()