配置log4j和logback将日志记录到syslog
2014-12-12 14:51
435 查看
1. log4j配置内容如下
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.SyslogHost=127.0.0.1
log4j.appender.syslog.Port=514
log4j.appender.syslog.Facility=LOCAL1
log4j.appender.syslog.header=true
log4j.appender.syslog.Threshold=INFO
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.layout.ConversionPattern=%5p | %c{1}-%M [%d{yyyy-MM-dd HH:mm:ss}] - %m%n
log4j.rootLogger=info,stdout,syslog
2. logback配置内容如下:
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
<syslogHost>127.0.0.1</syslogHost>
<facility>LOCAL1</facility>
<suffixPattern>[%thread] %logger %msg</suffixPattern>
</appender>
3. syslog配置过程(以下是ubuntu设置的过程,其他环境不一定完全适用,但也是雷同)
ubuntu服务器默认安装有rsyslog服务,如果没有安装可以运行命令安装 apt-get install rsyslog
修改配置文件 vi etc/rsyslog.conf
将#删除,使UDP端口接收生效
# provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
修改完配置后重启服务 service rsyslog restart
log4j.appender.syslog=org.apache.log4j.net.SyslogAppender
log4j.appender.syslog.SyslogHost=127.0.0.1
log4j.appender.syslog.Port=514
log4j.appender.syslog.Facility=LOCAL1
log4j.appender.syslog.header=true
log4j.appender.syslog.Threshold=INFO
log4j.appender.syslog.layout=org.apache.log4j.PatternLayout
log4j.appender.syslog.layout.ConversionPattern=%5p | %c{1}-%M [%d{yyyy-MM-dd HH:mm:ss}] - %m%n
log4j.rootLogger=info,stdout,syslog
2. logback配置内容如下:
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
<syslogHost>127.0.0.1</syslogHost>
<facility>LOCAL1</facility>
<suffixPattern>[%thread] %logger %msg</suffixPattern>
</appender>
3. syslog配置过程(以下是ubuntu设置的过程,其他环境不一定完全适用,但也是雷同)
ubuntu服务器默认安装有rsyslog服务,如果没有安装可以运行命令安装 apt-get install rsyslog
修改配置文件 vi etc/rsyslog.conf
将#删除,使UDP端口接收生效
# provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
修改完配置后重启服务 service rsyslog restart
相关文章推荐
- log4j配置syslog记录日志
- ZT log4j配置syslog记录日志
- syslog_ng的安装与配置及日志记录至mysql
- log4j配置相对路径实现日志记录
- 【Java】日志知识总结和常用组合配置(commons-logging,log4j,slf4j,logback)
- Spring Boot实战之配置使用Logback进行日志记录
- java Web应用配置log4j日志记录
- java Web应用配置log4j日志记录
- 在android中配置 slf4j + log4j 日志记录框架
- java Web应用配置log4j日志记录
- 【Log4J】Log4j记录日志配置
- log4j配置相对路径实现日志记录
- 目前流行的日志记录工具配置大全(log4j,Jakarta Commons Logging,jdk1.4 logging)
- 有效Log4j按指定级别定向输出日志到指定的输出文件地址配置Threshold,log4j中如何屏蔽父logger输出源rootlogger的additivity配置,log4j向多个文件记录日志
- log4j通过ActiveMQ远程记录日志设计配置
- log4j配置相对路径实现日志记录
- 配置Linux的Syslog服务来记录Cisco路由器的日志(基本配置) .
- java Web应用配置log4j日志记录
- log4j配置相对路径实现日志记录
- Java日志相关记录 (Jul jcl log4j log4j2 Logback SLF4J)