一、logback xml配置
192.168.0.1
LOCAL1 #可选择LOCAL0-LOCAL7
[%thread] [%level] %logger - %msg%n
二、log4j配置
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.SyslogHost=服务器IP
log4j.appender.syslog.Facility=LOCAL1
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.layout.ConversionPattern=%d [%t] %p %c - %m %n
三、主机rsyslog配置
1、编辑rsyslog配置文件
vim /etc/rsyslog.conf
不同操作系统路径可能不一样
2、在rsyslog.conf添加以下配置项
$ModLoad imudp #系统默认注释了,删除最前面的#即可
$UDPServerRun 514 #系统默认注释了,删除最前面的#即可,514是默认端口,注意防火墙是否开放
local1.info /var/log/app.log #将info级日志写入制定路径,local1是log配置中的facility选项,不可自定义。
3、重启rsyslog
/etc/init.d/rsyslog restart #低版本的centos用这个
或
systemctl restart rsyslog