log4j结合syslog完成日志的统一管理[亲测有效]

log4j结合syslog完成日志的统一管理[亲测有效]一、centos启动rsyslog服务。1、查看/etc/是否有rsyslog目录。SyslogHost=172.20.206.62:514#这

欢迎大家来到IT世界,在知识的湖畔探索吧!

一、centos启动rsyslog服务

1、查看/etc/是否有rsyslog目录

有==>service rsyslog restart

没有==>yum -y install rsyslog

2、配置:/etc/rsyslog.conf

重点配置以下几个地方:

# Provides UDP syslog reception

$ModLoad imudp

$UDPServerRun 514

# Provides TCP syslog reception

$ModLoad imtcp

$InputTCPServerRun 514

# Log anything (except mail) of level info or higher.

# Don’t log private authentication messages!

*.info;mail.none;authpriv.none;cron.none /var/log/messages

# Save boot messages also to boot.log

local7.* /var/log/boot.log

二、客户端通过log4j连接rsyslog,并完成日志写入文件功能

# define level and appender

log4j.rootLogger=stdout, syslog #这里一定要加上syslog

log4j.appender.syslog=org.apache.log4j.net.SyslogAppender

log4j.appender.syslog.SyslogHost= 172.20.206.62:514 #这里一定要加上端口号

log4j.appender.syslog.Facility=local7 #这里与配置文件是对应的

log4j.appender.syslog.layout=org.apache.log4j.PatternLayout

log4j.appender.syslog.layout.ConversionPattern=%d %p [%F] [%t] [%L] [%c] – %m%n #日志存放格式

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/22704.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信