打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
配置log4j和logback将日志记录到syslog
[摘要: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.appe] 

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
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Log4j输出日志到syslog | micmiu
Tomcat集群配置日志服务器
CentOS利用Rsyslog+LogAnalyzer+MySQL部署日志服务器centos
spring boot默认日志配置,以及改用log4j日志配置
使用log4j发送日志到远程ELK平台
日志框架的体系结构及logback的使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服