我從文件加載我的日誌記錄配置。下面的日誌文件給出:Python日誌記錄不工作
[loggers]
keys=root
[handlers]
keys=consoleHandler,fileHandler
[formatters]
keys=simpleFormatter
[logger_root]
level=DEBUG
handlers=consoleHandler,fileHandler
[handler_consoleHandler]
class=StreamHandler
level=INFO
formatter=simpleFormatter
args=(sys.stderr,)
[handler_fileHandler]
class=FileHandler
level=DEBUG
formatter=simpleFormatter
args=('../output.log','w')
[formatter_simpleFormatter]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
datefmt=
我創建使用記錄器:
_logger = logging.getLogger(__name__)
logging.config.fileConfig('../logging.conf')
不過,我沒有看到任何日誌輸出,當我運行我的程序。如果我爲我的主模塊添加單獨的記錄器,則記錄按預期工作。但是像這樣設置它不起作用。我究竟做錯了什麼?
你的日誌文件的名字是什麼? – HennyH 2013-05-11 00:38:17
@HennyH添加了聲明以顯示我如何加載配置文件。 – 2013-05-11 12:49:40