0
到系統日誌時使用JBoss 5.1本附加器:如何配置消息格式WildFly
<appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Facility" value="LOCAL7"/>
<param name="FacilityPrinting" value="true"/>
<param name="SyslogHost" value="localhost"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
</layout>
</appender>
我看到一條消息進行日誌記錄(在事件日誌分析器):
local7:[13:32:45,763,SendingPool] Sending pool task executed. Pool size is [0
在WildFly 8.2 0.1我有處理程序下配置:
<syslog-handler name="SYSLOG">
<level name="DEBUG"/>
<server-address value="localhost"/>
<facility value="local-use-7"/>
</syslog-handler>
消息:
1 2016-07-08T13:30:34.943+03:00 - java 910 com.mycompany.component.p - Sending pool task executed. Pool size is [0
我如何更改syslog的消息格式?
有了這個設置,WildFly在幾分鐘內掛起並且沒有登錄到服務器,我試着用andCountingFountingFraming。 – Rustam
您的系統日誌服務器設置爲使用UDP還是TCP?我以爲log4j默認爲TCP,所以我認爲這是應該使用的,但我可能是錯的。 –
TCP,服務器默認514端口 – Rustam