ロギングに logback を使用していますが、ロガーは設定されておらず、ルート ロガーのみが設定されています。
<root>
<level value="ALL" />
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
クラスでは、次のようになります。
Logger log = LoggerFactory.getLogger(foo.bar.MyClass.class); // foo.bar is package definition
将来の開発者は、次のようにパッケージのルールを定義することでログをブロックできますか?
<logger name="foo.bar" level="OFF" />
または、次のようにクラスでロガーを定義する必要があります。
Logger log = LoggerFactory.getLogger("MyCoolLogger");
そして、人々は与えられた名前のおかげでそれを無効にすることができます:
<logger name="MyCoolLogger" level="OFF" />