1 问题描述
日志打印问题
当前项目使用flask
框架,在运行时,日志文件里出现一片一片的DEBUG
日志信息。
仔细看是PngImagePlugin.py
脚本中的输出信息,影响项目本身日志信息的查看。
而单独运行脚本的时候没有出现这些日志信息。
具体如下图所示:
2 解决方法
从日志信息中可以看出是PngImagePlugin.py
脚本中的日志打印,搜索一下可以得知属于PIL
库。
为了不影响项目本身的日志等级信息,所以不建议直接设置项目的日志等级Level
。
因此,解决方法就是设置PIL
模块的日志级别:
import logging
logging.getLogger('PIL').setLevel(logging.WARNING) # 设置PIL模块的日志等级为WARNING
上述代码将PIL
模块的日志等级设为WARNING
,因此DEBUG
类型的日志就不会再进行输出。
可以直接设置模块的日志级别哦!