更改 Tornado 中的端点日志记录行为
Change endpoint logging behavior in Tornado
我正在使用 Tornado 5 运行 具有多个端点的站点。其中一个端点仅用于健康检查,我真的不需要该特定端点作为简单的 GET 请求每 2 秒出现在日志中。
有什么方法可以禁用单个端点的日志记录,或者至少将其切换为 DEBUG 日志消息而不是作为 INFO 记录?
感谢您的帮助
您可以覆盖 RequestHandler._log
方法:
或者对于更复杂但可以说更简洁的方法,您可以将 log_function
传递给您的 Application
以检查处理程序并且是您的健康检查处理程序的空操作。
我正在使用 Tornado 5 运行 具有多个端点的站点。其中一个端点仅用于健康检查,我真的不需要该特定端点作为简单的 GET 请求每 2 秒出现在日志中。
有什么方法可以禁用单个端点的日志记录,或者至少将其切换为 DEBUG 日志消息而不是作为 INFO 记录?
感谢您的帮助
您可以覆盖 RequestHandler._log
方法:
或者对于更复杂但可以说更简洁的方法,您可以将 log_function
传递给您的 Application
以检查处理程序并且是您的健康检查处理程序的空操作。