【发布时间】:2019-09-23 20:25:39
【问题描述】:
我正在使用 Winston 为我的节点应用程序进行日志记录。我正在尝试准确获取 Winston 登录到日志文件中的值。在这种情况下,它将返回示例:-
{"message":"New S3!","level":"info"}
我已经测试过控制台记录函数并检查winston中的某些包函数,到目前为止找不到任何方法来返回它。
var logger = winston.createLogger({
transports: [
transport, //This is to upload to
new winston.transports.File(options.file), //Will log into file
new winston.transports.Console(options.console) //Will log at console display
]
});
var loggedVal = logger.info('New S3!');
console.log(loggedVal);
【问题讨论】:
-
你到底想要什么?我真的不明白。也许你可以在
createLogger选项对象中设置format: winston.format.json()属性 -
基本上我希望我能得到winston写在日志中的准确值。如果winston 登录
{"message":"New S3!","level":"info"},我希望可以将其存储到var loggedVal变量中
标签: javascript node.js winston