【发布时间】:2018-08-16 15:49:02
【问题描述】:
我对 Tornado 的日志记录功能有点困惑。
我尝试使用样板模板来设置具有日志记录功能的简单龙卷风应用程序:
https://github.com/bueda/tornado-boilerplate/blob/master/settings.py
LOGGERS = {
'loggers': {
'boilerplate': {},
},
}
然后我在需要它的文件中设置和使用记录器:
logger = logging.getLogger('boilerplate.' + __name__)
...
logger.info("Function X blahblah")
现在这一切都非常适合我设置的日志记录消息,但是来自 tornado 的所有日志记录(有关路由的信息、详细的错误日志......)都消失了。
我尝试在 LOGGERS 字典中添加“龙卷风”,希望它能捕获 tornado.application 和 tornado.general 记录器,但无济于事。
LOGGERS = {
'loggers': {
'boilerplate': {},
'tornado' : {}
},
}
如何确保 Tornado 的日志也被记录?
【问题讨论】: