gpt4 book ai didi

python - 我在哪里可以查看 Tornado 的日志文件?

转载 作者:太空狗 更新时间:2023-10-29 17:40:53 26 4
gpt4 key购买 nike

我认为有一个默认的日志文件,但我还没有找到它。

有时 HTTP 请求过程会在屏幕上抛出异常,但我建议它也出现在磁盘上的某个地方,否则在长时间运行测试期间我不知道哪里出了问题。

P.S.:编写异常处理器是另外一个话题;首先我想知道我的问题的答案。

我在这里找到了一些东西: https://groups.google.com/forum/?fromgroups=#!topic/python-tornado/px4R8Tkfa9c

但它也没有提到我在哪里可以找到那些日志。

最佳答案

它默认使用标准的 python 日志记录模块。

这里是 definition :

access_log = logging.getLogger("tornado.access")
app_log = logging.getLogger("tornado.application")
gen_log = logging.getLogger("tornado.general")

它默认不写入文件。您可以使用 supervisord 运行它并在 supervisord 配置中定义日志文件所在的位置。它将捕获 Tornado 的输出并将其写入文件。

你也可以这样想this way :

tornado.options.options['log_file_prefix'].set('/opt/logs/my_app.log')
tornado.options.parse_command_line()

但在这种情况下 - 衡量绩效。如果可以委托(delegate),我不建议您直接从 Tornado 应用程序写入文件。

仅供引用:parse_command_line只启用 pretty console logging .

关于python - 我在哪里可以查看 Tornado 的日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12593460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com