playOrmのINFOロギングをオフにする方法はありますか?log4j.xml構成をに設定しようとしました
<!-- Application Loggers -->
<logger name="com.alvazan">
<level value="off" />
</logger>
と
しかし、私はまだcom.alvazanからINFOロギングのトーンを受け取ります。
前もって感謝します。
playOrmのINFOロギングをオフにする方法はありますか?log4j.xml構成をに設定しようとしました
<!-- Application Loggers -->
<logger name="com.alvazan">
<level value="off" />
</logger>
と
しかし、私はまだcom.alvazanからINFOロギングのトーンを受け取ります。
前もって感謝します。
log4j のリーダーは脱退し、slf4j と logback ロギングを作成しました。playOrm は SLF4J を使用します。つまり、いくつかの jar スワッピングを行う必要があるため、SLF4j が使用する impl は log4j であり、それは jsut でうまく機能します。デフォルトでは、log4j 男が推奨しているため、logback を実装として使用します。ジャーも)。
基本的な要約は、ライブラリで SLF4J を使用する場合、使用するロギングに関係なく、任意のプラットフォームで作業できるということです....log4j、jdk、コモンズなど。コモンズにはクラスロードの問題がありましたが、SLF4j にはありませんでした。SLF4j を読んでください。
SLF4j には 4 つのアダプター jar があるため、log4j へのロギングは SLF4j に送られ、jdk ロギングへのロギングは SLF4j api および commons などに送られます。その jar impl を使用する場合を除きます。これらすべての jar を含めると、プラットフォーム内のすべてのライブラリのログ記録を 1 つの構成ファイルで制御できます。
次に、API jar があります。
THEN 4 つの実装 jar があります。それらすべてを含める必要があるアダプター jar とは異なり、この場合、1 つの impl jar を選択するか、slf4j は適切な大きな警告をログに記録し、それ自体を選択します。あなたの場合、log4j実装を選択すると、jdkまたはcommonsロギングフレームワークにもログを記録する場合でも、すべてのライブラリを制御できます。
ディーン