0
我使用的是spring和log4j,我想使用SyslogAppender。这是我的配置:log4j syslog远程服务器
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true"
xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="syslog" class="org.apache.log4j.net.SyslogAppender">
<param name="Facility" value="LOCAL7" />
<param name="FacilityPrinting" value="true"/>
<param name="SyslogHost" value="xx.xx.xxx.xx" />
<param name="Threshold" value="INFO" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MMM dd HH:mm:ss} MYAPP: %-5p %m%n" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="syslog" />
</root>
</log4j:configuration>
但是,当我看着系统日志服务器它显示nothings,没有文件被创建。我知道系统日志服务器工作原因,我尝试从一个不同的服务器。尝试添加该日志端口,但如果你的系统日志从远程主机接受日志没有工作
<param name="SyslogHost" value="xx.xx.xxx.xx:514" />
它接受来自远程主机的日志。我可以看到不同主机ip的新文件夹。 – lior
logger -p local7.notice -n localhost“testing” – nablaone
它是做什么的? – lior