В моем приложении SailsJS я регистрируюсь в файле, используя winston. Журналы правильно сохраняются в файле. Я добавил транспорт Graylog, но не могу получить какие-либо журналы в Graylog. Ниже приведен мой код в config/log.js.
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)( { } ),
new (winston.transports.File)({ filename: 'application.log',
levels : 'info',
json : false,
colorize: true
}),
new (WinstonGraylog2)({
name : 'Graylog',
level : 'info',
silent : false,
handleExceptions: false,
prelog : function (msg) {
return msg.trim();
},
graylog : {
servers : [{
host: config.graylogHostName,
port: config.graylogPort
}],
facility: config.graylogFacility,
bufferSize: 1400
}
})
]
});
Пожалуйста, помогите с правильной конфигурацией, чтобы получить журналы в Graylog.?