1

如何在控制台中从龙卷风中的处理程序登录?我从控制台启动应用程序并将其放在处理程序之上logging.getLogger().setLevel(logging.DEBUG)

和内部处理程序

logging.info('RECEIVED HTTP GET REQUEST')

但是处理程序没有在控制台中写入任何内容。我尝试过使用 print 但它在处理程序中不起作用。

4

1 回答 1

5

您可以通过导入tornado.options来尝试

https://github.com/facebook/tornado/blob/branch2.4/tornado/options.py

第 465 - 468 行:

define("logging", default="info",
       help=("Set the Python log level. If 'none', tornado won't touch the "
             "logging configuration."),
       metavar="debug|info|warning|error|none")

此代码块将“日志记录”注册为 tornado 命令行参数解析器中的命令行参数,并将默认值设置为 info。

在开发版本中,他们将其移至“tornado.log”模块中的“define_logging_options”*功能。

于 2013-01-10T23:32:42.840 回答