SysLog Appender不会记录异常

时间:2019-11-17 14:49:25

标签: java logging log4j syslog rsyslog

我很难将异常记录到syslog附加程序中,但是当使用文件附加器时,它确实记录了异常,这是我的xml配置

    <appender name="FILE" class="org.apache.log4j.FileAppender">

        <param name="file" value="/tmp/testlog/log.out"/>
        <param name="immediateFlush" value="true"/>
        <param name="threshold" value="debug"/>
        <param name="append" value="false"/>

        <layout class="org.apache.log4j.PatternLayout">
            <param name="conversionPattern" value="%m%n"/>
        </layout>
    </appender>

    <appender name="syslog" class="org.apache.log4j.net.SyslogAppender">
        <param name="Facility" value="LOCAL1"/>
        <param name="SyslogHost" value="xxx.yyyy.com"/>
        <param name="threshold" value="debug"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{MMM dd HH:mm:ss} APP: %-5p [%c.%M(),%4L] - %m%n"/>
        </layout>
    </appender>

    <root>
         <appender-ref ref="syslog" />
    </root>

有人可以帮我吗,谢谢

0 个答案:

没有答案