如何在Tornado中使用定时旋转文件处理程序进行日志记录?

时间:2013-05-22 04:55:44

标签: python logging tornado

我已经问过question(如何管理Tornado中的nohup.out文件),了解如何在运行Tornado Web服务时自动处理nohup.out文件。

我决定使用Tornado的logging模块来编写我的日志文件。我读到了龙卷风的documents。它提供的日志记录模块没有TimedRotatingFileHandler,我仍然无法将日志记录文件作为日期进行管理。

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

1 个答案:

答案 0 :(得分:1)

我通过我的Tornado安装旋转日志文件。

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

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

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