Как использовать системный журнал с LOG4J 1.x?
Я хочу настроить мой LOG4J. Я не могу обновить версию до 2.x, потому что это большое приложение. Актуальная документация для 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 -a -b > test.txt
Но я не нашел что-то с портом 514.
Может ли кто-нибудь мне помочь (потому что он имеет опыт работы с LOG4J 1.x), или кто-то получил копию документации из LOG4J 1.x?
1 ответ
<appender name="Syslog" class="org.apache.log4j.net.SyslogAppender">
<param name="SyslogHost" value="IP:514"/>
<param name="Facility" value="USER"/>
<param name="FacilityPrinting" value="true"/>
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.IvyLog4jLayout">
<param name="DateFormat" value="MM/dd/yyyy hh:mm:ss"/>
</layout>
</appender>
Так у меня получилось:)