선언된 로거가 없는 클래스를 보고합니다.

각 클래스에 하나의 전용 로거를 포함시키는 것은 애플리케이션에 대한 통합 로깅 구현을 제공하는 데 중요한 단계입니다. 이 검사는 인터페이스, 열거형, 어노테이션, 내부 클래스 및 추상 클래스를 보고하지 않습니다.

예:


  public class NoLoggerDeclared {

    int calculateNthDigitOfPi(int n) {
      // todo
      return 1;
    }
  }

옵션 섹션의 테이블을 사용하여 로거 클래스 이름을 지정합니다. 지정된 클래스 중 하나의 타입을 가진 필드를 선언하지 않는 클래스는 이 검사에서 보고됩니다.