12345678910111213141516171819202122232425 |
- import logging
- # 创建日志记录器
- log = logging.getLogger(__name__)
- log.setLevel(logging.INFO)
- # 创建文件处理器
- file_handler = logging.FileHandler('cross.log')
- file_handler.setLevel(logging.INFO)
- # 创建控制台处理器
- console_handler = logging.StreamHandler()
- console_handler.setLevel(logging.INFO)
- # 格式化日志
- formatter = logging.Formatter(
- '%(asctime)s - %(name)s:%(lineno)d - %(levelname)s - %(message)s',
- datefmt='%Y-%m-%d %H:%M:%S'
- )
- file_handler.setFormatter(formatter)
- console_handler.setFormatter(formatter)
- # 添加处理器到记录器
- log.addHandler(file_handler)
- log.addHandler(console_handler)
|