记录器对象具有三个任务。首先,它们向应用程序代码公开方法,使应用程序能够在运行时记录消息。其次,记录器对象将根据严重性(默认过滤工具)或过滤对象来决定要处理哪些日志消息。最终,记录器对象将相关的日志消息传递给所有感兴趣的日志处理程序。
使用最广泛的记录器对象方法分为两类:配置和消息发送。
最常见的配置方法:
(1)Logger.setLevel()
指定记录器将处理的日志级别,其中 debug 是最低内置日志级别,critical 是最高内置日志级别。例如,如果日志级别为 INFO,则记录器将仅处理 INFO,WARNING,ERROR 和 CRITICAL 消息,并将忽略 DEBUG 消息。
(2)Logger.addHandler() 和 Logger.removeHandler()
从记录器对象中添加和删除处理器对象。
(3)Logger.addFilter() 和 Logger.removeFilter()
从记录器对象中添加和删除过滤器对象。
这些方法并不总是需要在你创建的每个记录器上调用。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何判断一个对象的属性10/28
- ♥ 安装anaconda后是否需要安装python?09/08
- ♥ python pipenv 创建环境01/06
- ♥ 如何找到 Python 自带的 IDE09/14
- ♥ python numpy是什么库10/09
- ♥ Python 请求如何发送请求10/22
内容反馈