Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Log4j2未将消息记录到rsyslog_Java_Log4j2_Rsyslog - Fatal编程技术网

Java Log4j2未将消息记录到rsyslog

Java Log4j2未将消息记录到rsyslog,java,log4j2,rsyslog,Java,Log4j2,Rsyslog,下面是Log4j2的配置。日志消息未登录rsyslog。我不知道我做错了什么 <?xml version="1.0" encoding="UTF-8"?> <Configuration> <Appenders> <Syslog name="RFC5424" format="RFC5424" host="189.16.2.198" port="513" protocol="TCP" appName="api" include

下面是Log4j2的配置。日志消息未登录rsyslog。我不知道我做错了什么

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
    <Syslog name="RFC5424" format="RFC5424" host="189.16.2.198" port="513"
            protocol="TCP" appName="api" includeMDC="true" mdcId="mdc"
            facility="SYSLOG" enterpriseNumber="18060" newLine="true"
            id="Application">            
    </Syslog>  
</Appenders>
<Loggers>
<Logger name="Logger" level="INFO" includeLocation="true" additivity="false">
        <appender-ref ref="RFC5424"/>
    </Logger>
</Loggers>
</Configuration>
看起来,TCP连接是在源计算机和目标计算机之间建立的

tcp        0      0 0.0.0.0:513                 0.0.0.0:*                   LISTEN      25481/rsyslogd
tcp        0      0 189.16.2.198:513            189.16.2.89:58701           ESTABLISHED 25481/rsyslogd
tcp        0      0 :::513                      :::*                        LISTEN      25481/rsyslogd
注意:已在windows防火墙级别启用513端口


如果在配置中有任何问题,请告知我是否应按如下方式指定附录参考:
和添加
。这将在控制台log4j2调试消息中打印(您将看到配置文件中有哪些错误)。谢谢@krip。让我检查一下Hi@krisp,请检查上面的跟踪消息
tcp        0      0 0.0.0.0:513                 0.0.0.0:*                   LISTEN      25481/rsyslogd
tcp        0      0 189.16.2.198:513            189.16.2.89:58701           ESTABLISHED 25481/rsyslogd
tcp        0      0 :::513                      :::*                        LISTEN      25481/rsyslogd