gpt4 book ai didi

node.js - 使用 winston 仅记录消息

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:49 27 4
gpt4 key购买 nike

我在我的 Node 应用程序中使用 winston logger,我想将我的自定义消息记录到日志文件中。

var logger = new winston.Logger({
transports: [
new winston.transports.File({
level: 'info',
filename: '/tmp/test.log',
handleExceptions: true,
json: true,
maxsize: 20971520 //20MB
})
],
exitOnError: false
});

我只需要在日志中记录消息,不需要在日志文件中记录级别和时间戳。当前记录的样本如下。

{"level":"info","message":"sample entry to log","timestamp":"2015-12-11T09:43:50.507Z"}

我的目的是在日志文件中获取如下条目

sample entry to log

如何实现?

最佳答案

winston 3:

import winston from 'winston';

const logger = winston.createLogger({
level: 'info',
transports: [
new winston.transports.Console({
format: winston.format.printf(log => log.message),
})
]
});

logger.info('eat my shorts');

关于node.js - 使用 winston 仅记录消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281915/

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