gpt4 book ai didi

javascript - express - winston : Write Express Access Logs to File

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

是否可以只将express中的访问行写入日志文件,并将其他日志保留在控制台中?像这样的事情:

app.use(expressWinston.logger({
transports: [
new winston.transports.Console({
colorize: true
}),
new winston.transports.File({
name: 'access-file',
filename: 'access-error.log',
level: 'info' //This setting is what i need to change for access lines only
})
],
ignoreRoute: function(req) {
return (req.url === '/healthcheck');
},
meta: false,
msg: "HTTP {{req.method}} {{req.url}}",
colorStatus: true
}));

问题是我不知道如何仅隔离访问日志行。这可能吗?

最佳答案

当然,只需配置“访问”的自定义日志记录级别,然后将其指向您喜欢的文件即可。

https://github.com/winstonjs/winston#using-custom-logging-levels

关于javascript - express - winston : Write Express Access Logs to File,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450069/

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