Регистрация Graylog в парусах с помощью winston-graylog2

В моем приложении 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.?


person Sapna Jindal    schedule 02.03.2016    source источник


Ответы (1)


В моем коде была некоторая синтаксическая ошибка, приведенная выше конфигурация работала нормально.

person Sapna Jindal    schedule 31.01.2017