【发布时间】:2018-11-16 06:18:45
【问题描述】:
我可以使用let logger = require('parse-server').logger;通过解析服务器访问winston logger暴露器
我想像 Winston 一样配置多个传输文件以拥有具有不同日志记录级别的单独文件:
var logger = new (winston.Logger)({
transports: [
new (winston.transports.File)({
name: 'info-file',
filename: 'filelog-info.log',
level: 'info'
}),
new (winston.transports.File)({
name: 'silly-file',
filename: 'filelog-silly.log',
level: 'silly'
})
]
});
我已经尝试过 usgin winston 函数,例如:
logger.add(winston.transports.File, { ... });
还有:
winston.configure({
transports: [
new (winston.transports.File)({ filename: 'somefile.log' })
]
});
但它不起作用。
我也看到了这个 PR https://github.com/parse-community/parse-server/pull/2363,但我不明白如何在 parse-server 中从我的 index.js 添加这些传输。
谁能给我一些提示?谢谢!
附加信息: 解析服务器版本:2.6.2
【问题讨论】:
标签: node.js logging parse-platform parse-server