Как получить path текущего выполняемого файла в котором был назначен message. В данный момент выводит сам себя.
let logger = new (winston.Logger)({
transports: [
new winston.transports.Console({ level: config.get("LOGGER_LEVEL"),timestamp: function () {
return moment().format('HH:mm:ss');
},formatter: function(options) {
let path = module.filename.split('/').slice(-2).join('/');
return options.timestamp() + ' - ' + options.level+': '+options.message +
"\n\r" + path;
},colorize: true}),
new winston.transports.File({ filename: './log/server.log', level: 'verbose',timestamp: function () {
return moment().format('YYYY-MM-DD HH:mm:ss')
} })
]
});