我正在尝试记录我的应用程序,并且我想为其使用xts
模块。该应用程序在docker-container中运行,这使我能够登录到stdout和stderr,以便可以在docker日志中看到它。不幸的是,只有我的root记录器正在工作,正在写文件的人。我已经搜索过这种情况,但是找不到解决方法。
以供参考:
config.ini
logging
main.py
[loggers]
keys=root, info
[handlers]
keys=debug, info
[formatters]
keys=debug, info, error
[logger_root]
level=DEBUG
handlers=debug
[logger_info]
level=INFO
handlers=info
qualname=docker.info
propagate=0
[handler_debug]
class=FileHandler
level=DEBUG
formatter=debug
args=('.logs', 'a+')
[handler_info]
class=StreamHandler
level=INFO
formatter=info
args=(sys.stdout,)
[formatter_debug]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
[formatter_info]
format=%(levelname)s - %(message)s