python - Tornado 日志格式器

标签 python logging tornado

如何覆盖(或设置格式化程序)默认 Tornado 的日志记录,我想向所有日志消息添加 remote_addr 变量。我尝试在应用程序运行部分设置 logging.Formatter("..."),但它不起作用。

最佳答案

从源码可以看出http://www.tornadoweb.org/documentation/_modules/tornado/options.html#enable_pretty_logging , tornado 不允许日志消息的通用格式。

如果您想要自己的格式,则必须禁用 tornado 的日志记录并初始化您自己的日志记录处理程序。

关于python - Tornado 日志格式器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561839/

相关文章:

python - 如何在python中将azure自定义视觉注释格式更改为yolo v8格式

logging - Celery Worker – 删除警告消息 `[WARNING/MainProcess] celery@localhost ready`

python - Tornado/Twisted - Celery - Gevent 比较

python - Tornado websocket + Redis

python - Tornado .httpclient.HTTPError : HTTP 599: Timeout during request

python - PyDev 交互式控制台未启动

Python 列表迭代问题

python - xlsxwriter - 如何从 csv 文件创建

postgresql - 减少Postgres Docker的日志输出?

java - 在tomcat日志消息中,是否可以在日志消息中添加文件名