需要建议生成Django项目中的日志文件结构
有没有人能建议一下,如何在Django项目中使用Python的日志功能生成具有以下目录和文件结构的日志文件呢?
logs/2009-03-09
/errors.log
/warnings.log
/info.log
/emails.log
/messages.log
logs/2009-03-08
/errors.log
/warnings.log
/info.log
/emails.log
/messages.log
1 个回答
3
- 创建
FileHandler
实例,并为这些文件设置符合条件的Filter
实例。 - 把这些处理器添加到根日志记录器中。
- 就这样,赚到钱了 ;-)
可以参考这个其他回答,里面有一个示例,展示了如何使用过滤器来匹配特定的日志级别。你可以用这个作为例子,来创建你自己的“邮件”和“消息”日志的自定义过滤器。
使用strftime
来格式化包含日期的路径。