logback への切り替えが差し迫っていますが、log4j で slf4j を使用して tomcat6 サーブレット コンテナー内でアプリケーションを実行しています。
アプリケーションは休止状態を頻繁に使用するため、当面は休止状態の SQL ロギングをオンにする必要があります。
ただし、大量の反復的な (そして退屈な) 呼び出しを休止状態にし、大量のログを生成するコード パスが 1 つあります。
特定のロガーのログレベルを変更できるようにしたいのですが、それは現在実行中のスレッドに対してのみ行われます。
MDC について読んだことがありますが、スレッドごとに追加の「ラベル」を追加するためにのみ使用でき、特定のロガーの実際のログ レベルを変更するためには使用できないようです。
これは実行可能ですか?