Как в информационном журнале хранится только информационный лог-файл?

Я устал от файла журнала 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"}

0 ответов

Другие вопросы по тегам