예:
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));
}
}
}
검사 구성:
이 테이블을 사용하여 이 검사에서 경고해야 하는 로깅 메서드와 해당 로그 조건 텍스트를 지정합니다.