无法在Graylog服务器中登录,也不会出现任何错误

时间:2018-08-07 12:57:31

标签: node.js graylog2

我想在NodeJS应用程序中使用GrayLogs。 我正在使用下面的包 https://github.com/Wizcorp/node-graylog2

我正在使用下面的代码,但是我没有在Graylogs服务器中获取日志,在Node Console中也没有任何错误。

logMsg = "Some Random String";
        let logger = new graylog2.graylog({
        servers: [
            { 'host': 'XXX.XXX.XXX.XXX', port: 12201 }
        ],
        // hostname: 'server.name', // the name of this host
                                 // (optional, default: os.hostname())
        facility: 'MyAPP',     // the facility for these log messages
                                 // (optional, default: "Node.js")
        bufferSize: 1350         // max UDP packet size, should never exceed the
                                 // MTU of your system (optional, default: 1400)
    });

    logger.log("info", logMsg);

有人可以帮我吗?

这是输入的屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:0)

GELF是基于UDP的,因此首先没有连接-只有消息从一个端口传递到另一个端口。

因此,基本上它不等待Graylog服务器的响应。更像是一场大火,忘记了。