获取应用的所有记录器(logger
)
import logging
logging.Logger.manager.loggerDict
# {}
logging.getLogger('foo')
# <logging.Logger object at 0x7f11d4d104d0>
logging.getLogger('bar')
# <logging.Logger object at 0x7f11d4cb7ad0>
logging.Logger.manager.loggerDict
# {'foo': <logging.Logger object at 0x7f11d4d104d0>,
# 'bar': <logging.Logger object at 0x7f11d4cb7ad0>}
level
handler
: 处理器, 将(日志记录器产生的)日志记录发送至合适的目的地。formatter
: 格式化器, 指明了最终输出中日志记录的布局。logger
: 日志,暴露函数给应用程序,基于日志记录器和过滤器级别决定哪些日志有效。