これは非常に簡単に達成できるはずなので、それができないと気が狂ってしまいます!
ログバックに沿って 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");
コンソールからの出力が乱雑にならないように、誰かがログレベルを調整できましたか?