bunyan – 文件旋转与streamtypes“原始”

如果streamtypes为“旋转文件”,则Bunyan提供旋转日志function。 我想定制写入我的日志的JSON输出。 例如,我想要一些bunyan写入但不是全部的默认值。 看来,如果我希望排除/重命名默认情况下输出的属性,我需要创build一个“原始”types的stream。 如果我使用“原始”stream,那么是否有必要pipe理我自己的日志轮换?

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

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 }] });