创建filehandler的时候指定编码为utf-8
handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes=1024 * 1024, backupCount=5, encoding='utf-8') # 实例化handler
2018-01-18 10:52:44,281 - INFO - ���������һ��
2018-01-18 10:52:44,281 - DEBUG - first
本文介绍了在Python3中使用logging模块记录日志时遇到的中文乱码问题及其解决方案,即在创建FileHandler时指定编码为utf-8。
创建filehandler的时候指定编码为utf-8
handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes=1024 * 1024, backupCount=5, encoding='utf-8') # 实例化handler
2018-01-18 10:52:44,281 - INFO - ���������һ��
2018-01-18 10:52:44,281 - DEBUG - first
2162

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