我是蟒蛇的新人。
如果logging.info()
足以进行日志记录,为什么我们必须使用getLogger()
方法实例化记录器?
答案 0 :(得分:4)
在没有姓名returns the root logger的情况下拨打getLogger()
:
返回具有指定名称的记录器,或者如果未指定名称,则返回记录器,该记录器是层次结构的根记录器。
调用模块级info()
函数logs directly to the root logger:
在根记录器上记录级别为INFO 的消息。
如果您没有使用专门命名的记录器(例如,为了识别日志的发射模块),这两个调用完全相同。