没有在应用程序的磁盘上创建log4j日志(jboss eap 6.3用于AS)

时间:2015-02-10 16:57:54

标签: log4j

我遇到了log4j日志的问题。得到以下错误,我可以在服务器日志文件中看到(JBoss EAP 6.3用作AS):

17:41:24,412 ERROR [stderr](ServerService Thread Pool - 63)log4j:WARN org.apache.log4j.net.SocketAppender中没有此类属性[reconnectiondelay]。

17:41:24,413 ERROR [stderr](ServerService Thread Pool - 63)log4j:WARN org.apache.log4j.net.SocketAppender中没有这样的属性[remotehost]。

17:41:24,414 ERROR [stderr](ServerService Thread Pool - 63)log4j:ERROR无法实例化类[com.siemens.sfs.pegasus.be.logging.DailyRollingFileAppender]。 。 。

在log4j.properties中设置了以下arfe:

用于fileappender

  

log4j.appender.file.layout.ConversionPattern =%d {ISO8601}:%5p [%t]   %c {1}(%F:%L) - %m%n   log4j.appender.file.layout = org.apache.log4j.PatternLayout   log4j.appender.file.encoding = UTF-8   log4j.appender.file.File = @@ log4j.pegasus.log.file   log4j.appender.file.DatePattern ='' YYYY-MM-DD'的.log'   log4j.appender.file = com.siemens.sfs.pegasus.be.logging.DailyRollingFileAppender

用于socketappender

  

log4j.appender.server.Remotehost =本地主机   log4j.appender.server.Reconnectiondelay = 10000   log4j.appender.server.Port = 4560   log4j.appender.server = org.apache.log4j.net.SocketAppender

任何人都可以帮助为什么不创建日志?

1 个答案:

答案 0 :(得分:0)

您必须设置主机属性或环境属性:

org.jboss.as.logging.per部署=假

这告诉JBoss使用服务器日志配置而不是正在部署的应用程序的日志配置。

请参见部分14.4.2禁用每部署日志记录: JBoss EAP 6.3 Administration and Configuration Guide