Winston - 使用 maxsize 时记录轮换顺序
Posted
技术标签:
【中文标题】Winston - 使用 maxsize 时记录轮换顺序【英文标题】:Winston - log rotation order while useing maxsize 【发布时间】:2017-07-02 09:51:25 【问题描述】:我使用 Winston 和 maxsize 作为轮换策略,在文件 (application.log) 大小达到 maxsize 后,轮换按预期工作并开始写入第二个文件 (application2.log)
我的问题是当前写入总是针对最新文件 (application2.log) 而不是原始文件 (application.log),一旦再次达到 maxsize 值,就将内容截断为旋转文件 (应用程序3.log)。 它是 Winston 配置还是应该在操作系统级别(在我的情况下为 CentOS)上完成?
【问题讨论】:
【参考方案1】:原来 Winston 有一个 tailable 选项,允许不断写入日志文件头
【讨论】:
以上是关于Winston - 使用 maxsize 时记录轮换顺序的主要内容,如果未能解决你的问题,请参考以下文章
winston'thandExceptions:true'记录两次
Winston - MaxListenersExceededWarning:检测到可能的 EventEmitter 内存泄漏