0
なんらかの理由でlog4jロガーはloggerが明示的にTRACEレベルに切り替えられたにもかかわらず、info()
行のみをEclipseに出力します。Eclipseのlog4jは、ログレベルがTRACEになっていてもinfo()の上に何も表示しません
私は印刷することにより、上記を確認:
しかし、後続の行で、以下はコンソールに出力されません私にINFO 2016-07-20 15:57:21,391 [pool-10-thread-1] MyClass
- Log level: TRACE ;effective level: TRACE ;isTraceEnabled: true
を与えた
logger.info("Log level: " + logger.getLevel()
+ " ;effective level: " + logger.getEffectiveLevel()
+ " ;isTraceEnabled: " + logger.isTraceEnabled());
:
logger.trace("TEST TRACE");
logger.debug("TEST DEBUG");
これは、私が明示的にロガーloglを設定しているので、間違っているプロパティファイルのケースではないと思いますコード内のどこかでTRACEにevelしてください。
をトレースするしきい値を変更しなければなりませんでした。あなたのLog4j構成ファイルを見てください。 – Andreas