0
我想配置我的LOG4J。我無法將版本更新到2.x,因爲它是一個很大的應用程序。 LOG4J 1.x版的實際文檔處於脫機狀態。如何使用syslog和LOG4J 1.x?
這裏是我的appender的實際配置:
<appender name="syslog" class="org.apache.log4j.net.SyslogAppender">
<param name="SyslogHost" value="localhost:514"/>
<param name="Facility" value="LOCAL1"/>
<param name="FacilityPrinting" value="true"/>
<param name="Threshold" value="WARN"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd.MMM.yyyy HH:mm:ss} %-5p %m%n"/>
</layout>
</appender>
我測試了它:netstat的 - -b> test.txt的
但我dont't發現端口514的東西。
有人可以幫助我(因爲他使用LOG4J 1.x的經驗),或有人從LOG4J 1.x文件的副本?
https://logging.apache.org/log4j/1.2/manual.html在線。另外API-Doc在線: https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SyslogAppender.html 當然,stackoverflow也是在線的:https:// stackoverflow.com/questions/13234727/writing-log-data-to-syslog-using-log4j –
@TobiasOtto非常感謝,我也發佈了我的答案,並希望它可以幫助別人:) –