gpt4 book ai didi

node.js - Bunyan 中的多个日志路径

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:16 25 4
gpt4 key购买 nike

我正在使用 Bunyan 和 Restify 创建一个 access.log,它将存储有关请求的信息,例如端点、状态代码等...但是,我想将错误与此文件分开并存储它们在单独的日志文件中。

我尝试通过向 Bunyan 记录器实例添加附加流来创建第二个错误记录器,但是错误并未写入错误日志文件。有什么想法吗?

var log = new Logger({
name: 'logga',
streams: [
{
stream: process.stdout,
level: 'debug'
},
{
path: './logs/access.log',
level: 'trace'
},
{
path: './logs/error.log',
level: 'error'
}
],
serializers: Logger.stdSerializers
});

server.on('uncaughtException', function (request, response, route, error) {
log.error(error);
});

最佳答案

您可以删除序列化器:Logger.stdSerializers。这应该可以解决问题。

关于node.js - Bunyan 中的多个日志路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25117908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com