log4j 写错误等告警日志到syslog中
来源:互联网 发布:智通方达 软件多少钱 编辑:程序博客网 时间:2024/05/21 10:52
之前一直以为log4j只能将日志写在本地,没想到它竟然也可以将日志写到远程服务器(须是LINUX服务器),现将自已的调查结果记录下来,以便以后查看。
1) 修改syslog的配置文件/etc/syslog.conf
在最后加上如下内容(注意中间的空白必须是 TAB 键,不能是空格,数量不限,切记!请参见下面给出的参考文档一)
- local6.* /var/log/log4j.log
2) 编辑/etc/sysconfig/syslog。
在SYSLOGD_OPTIONS中追加"-r"。
- # Options to syslogd
- # -m 0 disables 'MARK' messages.
- # -r enables logging from remote machines
- # -x disables DNS lookups on messages recieved with -r
- # See syslogd(8) for more details
- SYSLOGD_OPTIONS="-r -m 0"
3) 重新启动Syslog服务
- /etc/init.d/syslog stop
- /etc/init.d/syslog start
4) 为了测试你的配置对不对,你可以用以下语句进行测试一下(就不解释该语句了)
- # /usr/bin/logger –p local6.info “This space intentionally left blank”
5) 配置log4j
- log4j.logger.REPORTER.OPERATIONHISTORY=INFO, A5
- log4j.additivity.REPORTER.OPERATIONHISTORY=false
- log4j.appender.A5=org.apache.log4j.net.SyslogAppender
- log4j.appender.A5.SyslogHost=此处为你的服务器名或IP
- log4j.appender.A5.Facility=local6
- log4j.appender.A5.layout=org.apache.log4j.PatternLayout
- log4j.appender.A5.layout.ConversionPattern=%m%n
参考文档:
http://allenzhang.iteye.com/blog/1198317
http://arthurln.iteye.com/blog/338180
http://www.precision-guesswork.com/sage-guide/syslog-overview.html
http://www.cnblogs.com/skyofbitbit/p/3674664.html syslog详细介绍
0 0
- log4j 写错误等告警日志到syslog中
- 记一次log4j日志写到错误文件的问题
- log4j写syslog
- 三种方式配置Log4j输出日志到syslog
- 配置log4j和logback将日志记录到syslog
- 将log4j日志写入syslog
- log4j配置syslog记录日志
- 配置 log4j 将日志写到数据库
- Log4J写系统日志到数据库
- log4j写日志到特定文件夹
- 使用Log4j.jar写日志到文件
- ZT log4j配置syslog记录日志
- 将log4j日志写入Linux syslog
- Perl提取wtmpx日志最近用户登录信息写到系统日志Syslog里
- JAVA中利用LOG4J写日志
- java中配置log4j写日志
- linux syslog 写到mysql
- log4j记录日志到数据库中
- 系统版本号
- win10系统,打开word文档慢慢慢
- Timer和TimerTask的知识点
- copyTo、clone和重载元算赋"="的区别
- 2016年10月13日:EZCLOUD初步实现
- log4j 写错误等告警日志到syslog中
- bootstrap响应式页面的一些感想
- Matlab常用数学函数
- android uses-perminsion
- 人的差别在于业余时间
- IIS项目发布,报错access is denied(访问被拒绝)
- 测试知识点错误总结
- WebRTC第四步:depot_tools 配置
- 火柴棒等式