#javascript #node.js #logging #winston
Вопрос:
это моя конфигурация winston
const { createLogger, format, transports } = require('winston');
const { combine, timestamp, printf } = format;
const myFormat = printf(
// eslint-disable-next-line no-shadow
({ level, message, timestamp }) =>
`[${level}] ${timestamp} ${message ? JSON.stringify(message) : ''}`
);
const madDoveLogger = () =>
createLogger({
level: 'error',
format: combine(timestamp(), myFormat),
transports: [new transports.Console({ level: 'info' })],
});
module.exports = madDoveLogger;
когда я пытаюсь logger.info('jatin','xyz')
или logger.info('jatin','xyz')
только регистрирую jatin.
Библиотека Уинстона -> версия 3.3.3