python之logging模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之logging模块相关的知识,希望对你有一定的参考价值。
一、logging模块
闲来无事,觉得logging模块比较有空,就大概整理一下
二、logging模块的构成
logging模块,进去会看到三个包:init 文件,config,handler
handler就是处理handler的一些内容,如果想要弄一些变化的Handler可以看看这一部分:
RotatingHandler(文件轮训,文件达到指定大小可以更换文件)
TimeRoatingFileHandler(时间文件轮训,估计是基于时间的)
。。。。。
config基本都是处理配置的,我们就是简单使用,直接简单看看init文件就够了
三、logging模块的简单剖析:
1、一些错误的级别和对应的数字,以及一些关于日志等级的方法
2、logger里面重要的类:
Filter:过滤器,过滤相关的数据,看是否要记录
Handler:分发器,日志相关的处理类日志事件的分发
Logger日志对象,代表日志记录的一个频道
Formatter格式类,控制日志输出的样式
三、logging的组成:
1、loggers
2、Handler
3、Filters
4、Formatters
四、logging的配置
1、简易配置,默认的Logger对象root
2、代码配置
3、文件配置
4、
以上是关于python之logging模块的主要内容,如果未能解决你的问题,请参考以下文章