温斯顿伐木。翻转但保持相同的文件名

Winston logging. Roll over but keep same file name

我正在使用 winston 进行日志记录。

我让日志文件在达到一定大小后滚动。所以他们看起来像
myLog.log
MyLog1.log

但是它开始使用 myLog1 作为新的日志文件。我希望它继续写入 myLog.log 并将 myLog1 作为旧的。有办法吗?

我发现有一个选项可以使用。可拖尾的。如果此选项设置为 true 那么它将按照问题中的描述工作。

    new winston.transports.File({
        filename: logLocation,
        handleExceptions: true,
        json: true,
        maxsize: 100000,
        maxFiles: 5,
        colorize: false,
        tailable: true
    }),

达到最大大小后不创建新文件