3

log4j を使用して Sfl4j 経由で Morphia をログに記録したいと考えています。Morphiaのドキュメントから:

これをアプリケーションの最初に追加します。静的に一度実行されます。MorphiaLoggerFactory.registerLogger(SLF4JLoggerImplFactory.class);

上記のステートメントを機能させるために必要な Bean を作成できません。

4

2 に答える 2

5

そうでないと主張するドキュメントにもかかわらず、クラスは実際には SLF4JLogrImplFactory (Logr であり、Logger ではありません) と呼ばれます。

import com.google.code.morphia.logging.slf4j.*;

MorphiaLoggerFactory.registerLogger(SLF4JLogrImplFactory.class);
于 2012-10-14T03:15:14.983 に答える
1

これは春の話題のようです。ある種の静的初期化を行う方法を見つける必要があります。

于 2011-02-25T19:23:42.990 に答える