导语:
本文主要介绍了关于python日志库的模块化方法的相关知识,包括python写日志,以及python 模块和包这些编程知识,希望对大家有参考作用。
1、模块化方法
日志库采用模块化方法并提供几类组件:记录器、处理程序、过滤器和格式化程序。
记录器发布APP代码直接使用的界面。
处理器将日志(由记录器创建)发送到适当的目的地。
过滤器提供了更细粒度的工具来确定需要输出哪些日志记录。
格式化器指定最终输出中的日志记录布局。
2、日志事件实例
日志事件信息在 LogRecord 实例中的记录器、处理器、过滤器和格式化器之间传递。
日志记录是通过调用 Logger 类实例(以下称为记录器)的方法来执行的。每个实例都有一个名称,它们在概念上以点(句点)作为分隔符排列在名称空间层次结构中。例如,名为“scan”的记录器是记录器“scan.text”、“scan.html”和“scan.pdf”的父项。记录器名称可以是任何你想要的,并指示记录消息来自应用程序的区域。
命名记录器时,最好在每个使用具有以下名称的记录器的模块中使用模块级记录器:
logger = logging.getLogger(__name__)
以上就是python日志库的模块化方法。希望对大家有所帮助。更多知识可上python学习网。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python input() 函数:获取用户输入的字符串10/29
- ♥ python中pandas的知识点12/17
- ♥ 菜鸟玩Python|笑看新倚天屠龙记03/27
- ♥ python中迭代详解12/18
- ♥ 如何在vs中创建python10/20
- ♥ 如何为python安装包11/27
内容反馈