在这里,我使用 Weblogic 12c Server 来部署我的 Web 应用程序。在我的应用程序中,我使用 OCI JAVA SDK 与 Oracle 云基础设施 (OCI) 服务进行交互。根据 OCI 的文档,“OCI JAVA SDK”正在使用 SLF4J 日志记录。这样我就在我的 ear 文件中捆绑了“slf4j-jdk14-1.7.23.jar”JAR 文件。我仍然无法在 weblogic 日志文件中看到 OCI SDK 生成的日志。
我还在 weblogic-application.xml 中添加了以下条目:
<prefer-application-packages>
<package-name>org.slf4j.*</package-name>
</prefer-application-packages>
<!-- if not using prefer-application-resources you will get a warning like this: -->
<!-- Class path contains multiple SLF4J bindings -->
<!-- SLF4J: Found binding in [jar:file:/C:/wls1211/modules/org.slf4j.jdk14_1.6.1.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] -->
<prefer-application-resources>
<resource-name>org/slf4j/impl/StaticLoggerBinder.class</resource-name>
</prefer-application-resources>
添加上述条目后,“StaticLoggerBinder”类未找到错误得到解决。但仍然无法在 weblogic 日志文件中看到 SDK 生成的日志语句。
我是否缺少任何特定配置?