从我的应用程序和Tornad获取日志

2024-09-30 16:24:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Tornado的日志功能有点困惑

我尝试使用样板模板来设置一个简单的带有日志功能的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 dict中添加“tornado”,希望它能够捕获tornado.applicationtornado.general记录器,但没有效果

LOGGERS = {
   'loggers': {
        'boilerplate': {},
        'tornado' : {}
    },
}

如何确保龙卷风的日志也被记录下来


Tags: https功能githubcom模板应用程序样板logger