2

如果流是“旋转文件”类型,Bunyan 提供旋转日志功能。我想自定义写入日志的 JSON 输出。例如,我想要一些 bunyan 写入的默认值,但不是全部。看来,如果我希望排除/重命名默认输出的属性,我需要创建一个“原始”类型的流。如果我使用“原始”流,是否有必要管理我自己的日志轮换?

注意:我已经在使用序列化程序。但是序列化程序只是添加一个包含自定义对象的附加属性。

 var log = bunyan.createLogger({
    name: 'foo',
    streams: [{
        type: 'rotating-file',
        path: '/var/log/foo.log', /* I'd like to be able to control what is written here while still having logs rotate */
        period: '1d',   // daily rotation
        count: 3        // keep 3 back copies
    }]
});
4

0 回答 0