python logging 使用记录:设置INFO级别不生效,格式化,输出到文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python logging 使用记录:设置INFO级别不生效,格式化,输出到文件相关的知识,希望对你有一定的参考价值。

参考技术A

没有输出INFO的日志级别。默认是WARN级别的日志,这里没有输出WARN说明没有设置成功。

这时可以正常输出INFO了

此时第二个logger也被设置了INFO级别了,查看源码:

可以看到名字为None时返回的是一个root对象,这也是为什么第二个logger也被修改的原因。

常见的输出到控制台和文件

默认只是输出了message,这样子还不如直接用print()函数了。所以还需要格式化一下:

设置格式化要用到logging.Handler

输出效果:

[图片上传失败...(image-6690c5-1606835078864)]

formatter参数

以上是关于python logging 使用记录:设置INFO级别不生效,格式化,输出到文件的主要内容,如果未能解决你的问题,请参考以下文章

python.日志(logging)

如何在Python日志记录中的GMT / UTC上设置时间戳?

python中更优雅的记录日志

Python3.x:logging模块对运行过程记录

Python3 - Flask之logging日志的使用

python之logging模块的使用