您的位置:首页 > 编程语言 > Python开发

Python3 使用 logging 模块输出日志中的中文乱码解决办法

2018-01-18 11:32 1371 查看
创建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 debug message
2018-01-18 10:53:42,002 - INFO - ���������һ��
2018-01-18 10:53:42,003 - DEBUG - first debug message
2018-01-18 10:54:54,226 - INFO - ���������һ��
2018-01-18 10:54:54,226 - DEBUG - first debug message
2018-01-18 10:58:10,126 - INFO - 输出中文试一试
2018-01-18 10:58:10,126 - DEBUG - first debug message
2018-01-18 11:28:33,672 - INFO - 输出中文试一试
2018-01-18 11:28:33,672 - DEBUG - first debug message


python3中使用logging模块写日志,中文乱码,如何解决?

https://segmentfault.com/q/1010000010567904/

logging.handlers — Logging handlers

https://docs.python.org/3.6/library/logging.handlers.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: