欢迎大家来到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