最近刚接触到logging 模块,使用过程中有几个问题不是弄得太明白,希望能得到大家的帮助。
1.日志级别问题
在Logger 中有个 setLevel() 方法,在 handler中也有个 setLevel() 方法,那么以级别说了算?
2.配置文件问题
在logging 的配置文件中,会有这样的配置
[loggers]
keys=root,log02
我想问的是,log02 和 root 的关系,log02 和 root 是 继承关系吗,另外我在代码中如果
logger = logging.getLogger("name") 其中name 不等于log02 和 root ,那么,我创建的这个logger 又该遵循什么样的规则记录日志呢?
看你配置文件怎么取的了
自己搞明白了!