私は、Springブート1.3.2をLogbackと共に使用しており、流通のためにJGroups 3.6.8.FinalでHibernate第2レベルキャッシュとしてEhCacheを使用しています。 org.jgroups
ロガーのすべてのログメッセージはunknown.jul.logger
として出力されています。これは、SLF4JBridgeHandlerで、Springブートがインストールされ、java.util.loggingロガーをSLF4Jにブリッジすることに由来します。JGroupsとSpring Bootでロガー名を出力するには?
ロガー名をSLF4Jロガーに伝播させるためにできることはありますか? JGroups 3.1.0.Finalを使用していたときは問題なく動作していましたが、アップグレード後には不明なロガーがあります。
私はこれを理解することができませんでした。私が最後にしたのは、JGroups用の独自のカスタムLogFactoryを実装することでした。 'org.jgroups.logging.LogFactory'を見れば、それを行う方法を知ることができます。私はそれを真のSLF4Jロガーに渡しました。そして今はすべてが正しく機能します。 –
あなたはsl4j上のlog4jで置き換えようとしましたか?私はカスタムソリューションを好みますが... – user666