0

これは非常に簡単に達成できるはずなので、それができないと気が狂ってしまいます!

ログバックに沿って ActiveJDBC (slf4j を使用) を使用していますが、ActiveJDBC のログ レベルを調整することは不可能であるように思われるため、新しい接続が開かれるたびにコンソールに通知が出力されません。

ActiveJDBC ドキュメントのログ レベルの調整については言及されていません: http://javalite.io/logging

私はこの方法を試しました:

import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;

Logger root = (Logger) LoggerFactory.getLogger("org.javalite.activejdbc.DB");
root.setLevel(Level.DEBUG);

運が悪いと、出力フィルターの設定も機能しません。

org.javalite.activejdbc.LogFilter.setLogExpression("WARNING");

コンソールからの出力が乱雑にならないように、誰かがログレベルを調整できましたか?

4

1 に答える 1