【发布时间】:2021-02-25 17:58:39
【问题描述】:
我使用以下代码将信息日志写入 info.log 并将错误日志写入 error.log
import logging
logger_info = logging.getLogger('info')
logger_err = logging.getLogger('err')
logger_info.setLevel(logging.INFO)
logger_err.setLevel(logging.WARNING)
info_file_handler = logging.FileHandler('info.log')
error_file_handler = logging.FileHandler('error.log')
logger_info.addHandler(info_file_handler)
logger_err.addHandler(error_file_handler)
logger_info.info('info test')
logger_err.error('error test')
现在我使用 2 个记录器:logger_err 和 logger_info。
我可以将这 2 个记录器转换为 1 个记录器,logger_info.info 将写入 info.log 和 logger_info.error 将写入 error.log
【问题讨论】: