Java 未在weblogic 12c上打印回写日志

Java 未在weblogic 12c上打印回写日志,java,logback,weblogic12c,Java,Logback,Weblogic12c,我知道有人在URL上问过这个问题,但即使在weblogic-application.xml的下面几行 <wls:prefer-application-packages> <wls:package-name>org.slf4j.*</wls:package-name> <wls:package-name>ch.qos.logback.*</wls:package-name> <wls:package-name

我知道有人在URL上问过这个问题,但即使在weblogic-application.xml的下面几行

<wls:prefer-application-packages>
    <wls:package-name>org.slf4j.*</wls:package-name>
    <wls:package-name>ch.qos.logback.*</wls:package-name>
    <wls:package-name>org.apache.commons.lang.*</wls:package-name>
    <wls:package-name>org.apache.logging.*</wls:package-name>
    <wls:package-name>org.apache.xerces.*</wls:package-name> 
    <wls:package-name>antlr.*</wls:package-name>
    <wls:package-name>org.hibernate.*</wls:package-name>
    <wls:package-name>javax.persistence.*</wls:package-name>
</wls:prefer-application-packages>  
<wls:prefer-application-resources>
    <wls:resource-name>org/slf4j/Logger.class</wls:resource-name>
    <wls:resource-name>org/slf4j/impl/StaticLoggerBinder.class</wls:resource-name>
    <wls:resource-name>org/apache/log4j/Level/Logger.class</wls:resource-name>
</wls:prefer-application-resources>

org.slf4j*
回写*
org.apache.commons.lang*
org.apache.logging*
org.apache.xerces.*
antlr*
org.hibernate*
javax.persistence*
org/slf4j/Logger.class
org/slf4j/impl/StaticLoggerBinder.class
org/apache/log4j/Level/Logger.class

我的应用程序仍然没有打印日志。logback core、logback classic和sl4j JAR都可以在EAR中使用。

我的系统中的问题是,由于我更喜欢weblogic-application.xml中的应用程序包,服务器正在我的EAR中寻找该包。我的EAR既有logback core,也有logback classic jar。因此,理想情况下,logabck日志应该可以工作,但同样的包(org.sl4j.*)也可以在activemq-all-5.8.0.jar中使用,带有log4j实现,它也在我的EAR中。所以它没有让我的日志工作