Итак, я пытаюсь автоматически добавить некоторый контекст в каждое сообщение журнала. Я полагаю, что для этого мне нужно создать свой собственный форматер. Мой код выглядит так:
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
Чего мне не хватает ??