【发布时间】:2012-02-13 07:46:59
【问题描述】:
我正在尝试在 python 中写出日志;我希望能够从文件加载配置,但调用后出现错误:
logging.config.fileConfig('logging.conf') 回溯(最近一次通话最后): 文件“/usr/lib64/python2.4/logging/config.py”,第 157 行,在 fileConfig log.addHandler(handlers[hand]) KeyError:'simpleHandler'
我的配置是:
[loggers]
keys=root
[handlers]
keys=simpleHandler
[formatters]
keys=simpleFormatter
[logger_root]
level=DEBUG
handlers=simpleHandler
[handler_simpleHandler]
formatter=simpleFormatter
class=handlers.RotatingFileHandler
filename=/tmp/test.log
maxBytes=31457280
level=DEBUG
[formatter_simpleFormatter]
format=%(asctime)s %(levelname)s %(message)s
datefmt=%Y/%m/%d %H:%M:%S
请帮我确定错误是什么,谢谢。
【问题讨论】:
-
您使用的是 Python 2.4 版?那是很老了!你为什么用这个旧版本?