我正在尝试从 Apache NiFi 发送日志。没有错误,但在 graylog 服务器上没有收到它们。以下是我的一个独立程序中的配置。
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true">
<appender name="graylog" class="net.logstash.logback.appender.LogstashUdpSocketAppender">
<host>localhost</host>
<port>12201</port>
<layout class="net.logstash.logback.layout.LogstashLayout">
<customFields>{"appname":"myWebservice"}</customFields>
</layout>
</appender>
<root level="all">
<appender-ref ref="graylog" />
</root>
</configuration>
这是我用来从我的独立程序将数据发送到 graylog 的配置。这工作得很好。我可以使用此配置在 Graylog 上查看日志。现在我把这个appender“graylog”粘贴到Apache NiFi的logback.xml中,添加了root和logstash-logback jar。但是当我运行 NiFi 时,graylog 服务器没有收到日志。关于如何将日志发送到 Graylog 的任何帮助将不胜感激