ロギング ファサードとして slf4j を使用して新しいシステムを構築しています。新しく Weblogic 12c にデプロイすると、コンソール ログに次のエラーが見つかりました。
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/Oracle/Middleware2/modules/org.slf4j.jdk14_1.6.1.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [zip:/opt/Oracle/Middleware2/user_projects/domains/m3/servers/AdminServer/tmp/_WL_user/test/t030q4/war/WEB-INF/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
Google で調べたところ、これは単なる警告であることがわかりました。slf4j は最初に見つかったロガー (この場合は weblogic のシステム ロガー フレームワーク) をバインドします。WAR ファイルでロギング フレームワークにバインドする方法はありますか? <prefer-web-inf-classes> が weblogic.xml に含まれていても役に立たない