log4j的SyslogAppender不会将日志发送到系统日志

<p>在WebSphere运行的Web应用程序使用log4j的SysLogAppender将消息记录到位于同一台机器系统日志守护进程。系统日志守护程序的默认设置说LOG_FROM_REMOTE = NO。这是否意味着它位于同一台机器的系统日志守护程序的Web应用程序无法接受的消息? P&gt;
</p>

14 浏览 1 回复
  日志   系统日志   系统   设置   端口  

回复

    <p>如果 被设置为 它监听指定的UDP端口。如果它被设置为 它并不。既然你将值设置为无,不监听的端口,不能接收日志消息。 P&gt; </p><p>即使logappender和守护程序在同一台计算机上,他们需要通过UDP端口进行通信。 P&gt; </p><p>感谢您jcasso的帮助。它有助于解决这个问题。只是为了帮助别人谁可能遇到同样的问题,请检查LOG_FROM_REMOTE属性是否设置为YES /etc/default/syslog.conf。否则log4j的日志不会达到系统日志。系统日志dameon侦听端口514(默认端口)的UDP数据包。因此,log4j的运行与调试开启后就会情不自禁的log4j不会不管数据包到达系统日志与否。希望它可以帮助 P&gt;
    </p>

    严海

相关信息

开源系统日志守护进程的Windows [关闭]

<p>谁能推荐一个开源的系统日志守护进程的Windows(尤其是Windows 2008 64位)。 P&gt; </p><p>感谢 P&gt; </p>

59 浏览 1 回复   gt   日志   守护   windows   系统日志  

登录到多个系统日志服务器 - 的log4j

<p>我可以送日志信息传递给多个系统日志服务器? 我们的IT部门有2个系统日志服务器(冗余),并希望该应用程序登录到他们两个。 是增加2线系统日志主机去上班? P&gt; </p><p>我猜创建2个独立的系统日志附加目的地(SYSLOG1,SYSLOG2)的工作,但要率先探索这条道路。 P&gt; </p>

23 浏览 1 回复   日志   系统日志   系统   服务器   服务  

log4j的SyslogAppender不发送日志到syslog

<p>在WebSphere中运行的Web应用程序使用log4j的SysLogAppender将消息记录到位于同一台机器系统日志守护进程。系统日志守护程序的缺省设置指出LOG\_FROM\_REMOTE = NO。这是否意味着这是位于同一台机器syslog守护进程的Web应用程序无法接受的消息? P&gt; </p>

34 浏览 1 回复   日志   端口   log4j   设置   系统日志  

登录包装 - 的log4j

<p>我有一个要求,做一个包装接口,这样就可以在不改变代码的不同种类的记录机制之间进行切换。所以,我有我自己的信息(字符串消息)方法的包装类中,如: P&gt; </p><p>公共无效信息(对象消息) { 如果(isInfoEnabled()) { logger.info(消息); } } P&gt; </p><p>它工作...

32 浏览 1 回复   gt   包装   一个   记录   log4j  

使用践踏和Apache ActiveMQ的可靠系统日志

<p>我的一个项目需要一个可靠的方式来登录跨不可靠的网络(如互联网)。发送方或接收方可以脱机任何时间,可以稍后再回来。但是,通过客户端发送的任何消息,不应该错过。显然,系统日志不符合该法案。我正在探索使用像Apache ActiveMQ的,而不是系统日志消息服务器。邮件发件人是在Perl中,红宝石和c。所以,我有践踏的消息传输。 P&gt; </p><p>...

67 浏览 1 回复   gt   可靠   系统日志   系统   消息