Возникли проблемы с пользовательским форматером с Winston @ 3.0 - PullRequest
0 голосов
/ 17 октября 2019

Итак, я пытаюсь автоматически добавить некоторый контекст в каждое сообщение журнала. Я полагаю, что для этого мне нужно создать свой собственный форматер. Мой код выглядит так:

const winston = require('winston');

const formatter = winston.format((info, opts) => {
  Object.assign(info, opts);
  return info;
});


const logger = winston.createLogger({
  transports: [
    new winston.transports.Console(),
  ],
  format: formatter({ context: 'My context' }),
});

logger.info('my message');

Но моя программа возвращает в консоли: undefined

Чего мне не хватает ??

...