gpt4 book ai didi

Node.js/winston - 我可以追加日志吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:45:31 24 4
gpt4 key购买 nike

我使用 winston.log附加日志文件。每次我重新启动我的应用程序时,都会删除现有日志,并创建新日志。

有什么方法可以附加日志文件吗?所以它只会在轮换规则中删除?

相关代码如下:

    var winston = require('winston');
var loggerNoCache = new(winston.Logger)({
transports: [
new(winston.transports.File)({
filename: '/var/log/logNo.log',
options: {
highWaterMark: 32
}
})
]
});

最佳答案

您可以通过 stream 属性传递一个可追加的 WriteableStream,可能类似于:

new(winston.transports.File)({
stream: fs.createWriteStream('/var/log/logNo.log', {flags: 'a'}),
options: {
...

关于Node.js/winston - 我可以追加日志吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28924835/

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