小编Ujw*_*are的帖子

Log4j无法正常工作

我在java应用程序中使用常见的日志记录和jboss eap 6.2,日志文件正在创建但是空的和hibernate日志也无法正常工作.

这是我的jboss-deployment-structure.xml

<jboss-deployment-structure>
    <deployment>
        <exclusions>
            <module name="org.apache.commons.logging"/>
            <module name="org.apache.log4j"/>
        </exclusions>
    </deployment>
    <sub-deployment name="abc.war">
         <exclusions>
             <module name="org.apache.log4j"/>
             <module name="org.apache.commons.logging"/>
         </exclusions>
    </sub-deployment>
</jboss-deployment-structure>
Run Code Online (Sandbox Code Playgroud)

这是我的log4j.properties

log4j.rootLogger=DEBUG, FILE
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=c\:\\log\\eSocietySQLLog.log
log4j.appender.FILE.ImmediateFlush=true
log4j.appender.FILE.Threshold=debug
log4j.appender.FILE.Append=true
log4j.appender.FILE.MaxFileSize=10MB
log4j.appender.FILE.MaxBackupIndex=5
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %c %n%m%C
log4j.appender.FILE.DatePattern='.' yyyy-MM-dd-a
Run Code Online (Sandbox Code Playgroud)

并在jboss eap 6.2的standalone.conf中添加JAVA_OPTS ="$ JAVA_OPTS -Dorg.jboss.as.logging.per-deployment = false".

log4j

8
推荐指数
1
解决办法
4969
查看次数

标签 统计

log4j ×1