在python中打开调试日志记录

xdh*_*ore 7 python logging

我正在尝试打开python 3.5.2中的调试日志记录:

import logging
log = logging.getLogger('test')
log.setLevel(logging.DEBUG)

log.warn('warn')
log.debug('debug')

log.root.setLevel(logging.DEBUG)
log.debug('debug again')
Run Code Online (Sandbox Code Playgroud)

但是,这只打印warn.我错过了什么?

Har*_*ren 9

试试这个

logging.basicConfig(level=logging.DEBUG)
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的回答。使用根记录器“logging”还将打印其他Python库的日志。有没有办法使用通过“logging.getLogger()”获得的记录器来打印调试级日志?就像OP提供的示例一样。 (4认同)