logging.info和logging.getLogger()。info之间有什么区别?

时间:2012-06-27 12:08:55

标签: python logging

我是蟒蛇的新人。

如果logging.info()足以进行日志记录,为什么我们必须使用getLogger()方法实例化记录器?

1 个答案:

答案 0 :(得分:4)

在没有姓名returns the root logger的情况下拨打getLogger()

  

返回具有指定名称的记录器,或者如果未指定名称,则返回记录器,该记录器是层次结构的根记录器

调用模块级info()函数logs directly to the root logger

  

在根记录器上记录级别为INFO 的消息

如果您没有使用专门命名的记录器(例如,为了识别日志的发射模块),这两个调用完全相同。