知行编程网知行编程网  2023-01-03 12:00 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python日志库的模块化方法的相关知识,包括python写日志,以及python 模块和包这些编程知识,希望对大家有参考作用。

python 日志记录库的模块化方法


1、模块化方法

日志库采用模块化方法并提供几类组件:记录器、处理程序、过滤器和格式化程序。

记录器发布APP代码直接使用的界面。

处理器将日志(由记录器创建)发送到适当的目的地。

过滤器提供了更细粒度的工具来确定需要输出哪些日志记录。

格式化器指定最终输出中的日志记录布局。


2、日志事件实例

日志事件信息在 LogRecord 实例中的记录器、处理器、过滤器和格式化器之间传递。

日志记录是通过调用 Logger 类实例(以下称为记录器)的方法来执行的。每个实例都有一个名称,它们在概念上以点(句点)作为分隔符排列在名称空间层次结构中。例如,名为“scan”的记录器是记录器“scan.text”、“scan.html”和“scan.pdf”的父项。记录器名称可以是任何你想要的,并指示记录消息来自应用程序的区域。

命名记录器时,最好在每个使用具有以下名称的记录器的模块中使用模块级记录器:

logger = logging.getLogger(__name__)

以上就是python日志库的模块化方法。希望对大家有所帮助。更多知识可上python学习网。

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

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