我有以下python代码:
import logging
import logging.config
logging.config.fileConfig('a.conf')
logging.debug('aaaa')
使用以下配置文件a.conf
:
[loggers]
keys = root
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
handlers=console
level=DEBUG
[handler_console]
class = StreamHandler
level = DEBUG
format = generic
args = (sys.stdout,)
[formatter_generic]
format=%(levelname)s: %(name)s - %(message)s
然而,问题是输出"a.py"
没有"aaaa"
使用日志名称或日志级别正确格式化。关于为什么这不起作用的任何想法?