我厌倦了节点js中的winston日志文件。我使用winston日志文件创建了示例代码,因此,信息消息存储在info.log文件中,错误消息存储在error.log。中,但我的案例信息消息和错误消息存储在同一文件。我要单独的文件。如何实现。
winston.js
const winston = require('winston')
const myCustomLevels = {
levels: {
info: 0,
error: 1
},
colors: {
foo: 'blue',
bar: 'green',
baz: 'yellow',
foobar: 'red'
}
};
const logger = winston.createLogger({
transports: [
new winston.transports.Console({ level: 'error' }),
new winston.transports.File({
filename: 'combined.log',
level: info
})
]
});
logger.log('info',"hello")
logger.error("Hai")
我得到了输出 组合日志
{"level":"info","message":"hello"}
{"message":"Hai","level":"error"}
例外产量 组合日志
{"level":"info","message":"hello"}