Как в информационном журнале хранится только информационный лог-файл?
Я устал от файла журнала winston в узле js. Я создал пример кода с помощью файла журнала 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")
Я получил вывод комбинированный.log
{"level":"info","message":"hello"}
{"message":"Hai","level":"error"}
Исключенный выходной файл комбинированный.log
{"level":"info","message":"hello"}