使用 winston-graylog2 登录 sails 的 Graylog
Graylog logging in sails using 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 中的日志。?
我的代码中有一些语法错误,上面的配置工作正常。
在我的 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 中的日志。?
我的代码中有一些语法错误,上面的配置工作正常。