例:
public class Principal {
void bad(Object object) {
if (true) {
LOG.debug("log log log " + expensiveCalculation(object));
}
LOG.debug("some more logging " + expensiveCalculation(1));
}
void good(Object) {
if (LOG.isDebug()) {
LOG.debug("value: " + expensiveCalculation(object));
}
}
}
インスペクションの構成:
このインスペクションが警告するロギングメソッドと、対応するログの条件テキストを指定するには、このテーブルを使用します。