当前位置:   article > 正文

python 记录日志到日志服务器_使用Python日志管理记录器

python的写的日志文件实时的同步到日志平台

我正在编写一个服务器应用程序,它应该能够在控制台和日志文件的不同级别进行日志记录。在

问题是,如果日志记录.basicConfig()已设置,它将记录到控制台,但必须在主线程中设置。在

也可以设置为日志记录.basicConfig(文件名='logger.log日志)写入文件。在

为控制台日志设置句柄(日志记录.StreamHandler())或文件日志记录(logging.FileHandler())补充了日志记录.baseconfig()选项集。在

问题是,这些设置不是独立的。

我的意思是日志记录.baseConfig()必须包含处理程序级别,否则将不记录它。在

因此,如果我将baseConfig设置为log to file,并将StreamHandler设置为log to console,则文件loglevel必须低于console级别。

(另外,basicConfig选项记录所有其他日志。)

我尝试创建两个句柄,一个用于控制台,一个用于日志文件,它们都可以工作,但是无论basicConfig()指定了什么日志类型,都将显示重复的消息。在

有没有方法可以禁用basicConfig()的输出?

或者其他任何实现这些选择的方法?在

谢谢。在

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/790260
推荐阅读
相关标签
  

闽ICP备14008679号