2024-10-05 14:22:21 发布
网友
我想有一个默认的日志文件,但我还没有找到。
有时HTTP请求进程会在屏幕上抛出异常,但我建议它也会出现在磁盘上的某个位置,或者我不知道在长期测试期间出现了什么问题。
备注:编写异常处理程序是另一个主题;首先我想知道我的问题的答案。
我在这里发现了一些东西: https://groups.google.com/forum/?fromgroups=#!topic/python-tornado/px4R8Tkfa9c
但它也没有提到我在哪里可以找到那些日志。
对于较新的版本,您可以
args = sys.argv args.append("--log_file_prefix=/opt/logs/my_app.log") tornado.options.parse_command_line(args)
或如@ColeMaclean所述,提供
--log_file_prefix=PATH
在命令行
默认情况下,它使用标准的python日志记录模块。
这里是definition:
access_log = logging.getLogger("tornado.access") app_log = logging.getLogger("tornado.application") gen_log = logging.getLogger("tornado.general")
默认情况下不会写入文件。您可以使用supervisord运行它,并在supervisord config中定义日志文件的位置。它将捕获龙卷风的输出并将其写入文件。
你也可以认为this way:
tornado.options.options['log_file_prefix'].set('/opt/logs/my_app.log') tornado.options.parse_command_line()
但在这种情况下-衡量表现。我不建议你直接从tornado应用程序中写入文件,如果可以委托的话。
仅供参考:^{}仅启用pretty console logging。
默认情况下没有日志文件。
可以使用--log_file_prefix=PATH命令行选项设置一个。
如果你想做更复杂的事情,龙卷风只是用Python stdlib's logging module。
对于较新的版本,您可以
或如@ColeMaclean所述,提供
在命令行
默认情况下,它使用标准的python日志记录模块。
这里是definition:
默认情况下不会写入文件。您可以使用supervisord运行它,并在supervisord config中定义日志文件的位置。它将捕获龙卷风的输出并将其写入文件。
你也可以认为this way:
但在这种情况下-衡量表现。我不建议你直接从tornado应用程序中写入文件,如果可以委托的话。
仅供参考:^{} 仅启用pretty console logging。
默认情况下没有日志文件。
可以使用
--log_file_prefix=PATH
命令行选项设置一个。如果你想做更复杂的事情,龙卷风只是用Python stdlib's logging module。
相关问题 更多 >
编程相关推荐