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

没有从应用程序在磁盘上创建log4j日志(jboss eap 6.3用于AS),log4j,Log4j,我对log4j日志有问题。我在服务器日志文件JBoss EAP 6.3中看到的错误如下: 17:41:24412错误[stderr]服务器服务线程池-63 log4j:警告org.apache.log4j.net.SocketAppender中没有此类属性[reconnectiondelay] 17:41:24413错误[stderr]服务器服务线程池-63 log4j:警告org.apache.log4j.net.SocketAppender中没有此类属性[remotehost] 17:41:

我对log4j日志有问题。我在服务器日志文件JBoss EAP 6.3中看到的错误如下:

17:41:24412错误[stderr]服务器服务线程池-63 log4j:警告org.apache.log4j.net.SocketAppender中没有此类属性[reconnectiondelay]

17:41:24413错误[stderr]服务器服务线程池-63 log4j:警告org.apache.log4j.net.SocketAppender中没有此类属性[remotehost]

17:41:24414错误[stderr]服务器服务线程池-63 log4j:错误无法实例化类[com.siemens.sfs.pegasus.be.logging.dailrollingfileappender]。 . .

在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.patternalyout 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.dailrollingfileappender

给袜子穿的人

log4j.appender.server.Remotehost=localhost log4j.appender.server.Reconnectiondelay=10000 log4j.appender.server.Port=4560 log4j.appender.server=org.apache.log4j.net.SocketAppender


有人能帮忙解释为什么不创建日志吗?

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

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

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

请参阅第14.4.2节禁用每个部署日志: