知行编程网知行编程网  2022-12-15 05:00 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中如何配置Logging处理器的相关知识,包括python对电脑的要求,以及python process finished with这些编程知识,希望对大家有参考作用。

如何在 python 中配置日志记录处理器

处理程序对象负责将适当的日志消息(基于日志消息的严重性)分派到处理程序指定的目的地。 Logger 对象可以使用 addHandler() 方法向自身添加零个或多个处理程序对象。例如,应用程序可能希望将所有日志消息发送到日志文件,将所有错误或更高级别的日志消息发送到标准输出,并将关键消息发送到电子邮件。此场景需要三个独立的处理程序,每个处理程序负责将特定严重性的消息发送到特定位置。

处理程序中有几个方法需要应用程序开发人员注意。应用程序开发人员使用内置处理程序对象(即不创建自定义处理程序)的唯一处理程序方法是以下配置方法:

(1)与记录器对象一样,

setLevel()

方法指定将分派到适当目标的最低严重性。为什么有两个 setLevel() 方法?记录器中设置的级别确定将传递给其处理器的消息的严重性。而每个处理器中设置的级别确定处理器将发送哪些消息。

(2)

setFormatter()

选择要使用的此处理器的 Formatter 对象。

(3)

addFilter()



removeFilter()

分别在处理器上配置和取消配置过滤器对象。

不应使用 Handler 实例直接实例化应用程序代码。 Handler 类是一个基类,它定义了所有处理程序应具有的接口,并建立了子类可以使用(或覆盖)的一些默认行为。

以上就是在python中配置Logging处理器的方法。希望对大家有所帮助。更多知识可上python学习网。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享