【问题标题】:How to logging with timed rotate file handler in Tornado?如何在 Tornado 中使用定时旋转文件处理程序进行日志记录?
【发布时间】:2013-05-22 04:55:43
【问题描述】:

我问过question(如何在 Tornado 中管理 nohup.out 文件)关于如何在运行 Tornado 网络服务时自动处理 nohup.out 文件。

我决定使用 Tornado 的 logging 模块来编写我的日志文件。我读到了关于 Tornado 的documents。它提供的日志模块没有TimedRotatingFileHandler,我仍然无法将日志文件管理为日期。

所以我想知道如何在 Tonado 的日志模块中使用TimedRotatingFileHandler

【问题讨论】:

标签: python logging tornado


【解决方案1】:

我的 Tornado 安装有轮换日志文件。

我在 Tornado 应用启动时添加了这个日志配置行:

logging.config.dictConfig(yaml.load(open('logging.yaml', 'r')))

然后包含一个类似于 this gist 的 logging.yaml:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-24
    • 2021-04-26
    • 1970-01-01
    • 2020-05-27
    • 2021-03-10
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多