linux – 使用log4j将日志数据写入syslog
发布时间:2021-01-12 08:17:16 所属栏目:Linux 来源:互联网
导读:我无法将日志消息写入syslog.任何帮助都会很棒. 这是我简单的log4j程序 import org.apache.log4j.Logger;import java.io.*;import java.sql.SQLException;import java.util.*;public class log4jExample{ /* Get actual class name to
我无法将日志消息写入syslog.任何帮助都会很棒.
import org.apache.log4j.Logger; import java.io.*; import java.sql.SQLException; import java.util.*; public class log4jExample { /* Get actual class name to be printed on */ static Logger log = Logger.getLogger(log4jExample.class.getName()); public static void main(String[] args) throws IOException,SQLException { log.error("Hello this is an error message"); log.info("Hello this is an info message"); log.fatal("Fatal error message"); } } 我的syslog属性文件 # configure the root logger log4j.rootLogger=INFO,SYSLOG # configure Syslog facility LOCAL1 appender log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender log4j.appender.SYSLOG.threshold=WARN log4j.appender.SYSLOG.syslogHost=localhost log4j.appender.SYSLOG.facility=LOCAL4 log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout log4j.appender.SYSLOG.layout.conversionPattern=[%p] %c:%L - %m%n 解决方法将以下行添加到rsyslog.conf文件中$ModLoad imudp $UDPServerRun 514 它对我有用. 需要在修改后重新启动rsyslog. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- linux – iwlist()命令如何扫描无线网络?
- linux-kernel – Linux:使用U-Boot和Flat Image
- linux – 为什么SSHFS不让我查看挂载的目录?
- linux如何同时32位和64位?或者是glibc处理的东西
- 是否有可能运行使用linux中的react-native开发的
- linux – 如何在bash结尾处使用不带参数的getopt
- linux – 库部署与未使用的直接依赖关系
- LINUX入门:Linux RedHat无法安装软件问题(No p
- 从Linux终端管理Windows Powershell
- linux – 为什么我不能光盘进入/ var / lib / my
热点阅读