| 123456789101112131415161718192021222324252627 |
- 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()
|