static 및/또는 final로 선언되지 않은 로거 필드를 보고합니다.
각 클래스 로거가 사실상 상수이고 해당 클래스에 바운딩되도록 하면 애플리케이션에 대한 통합 로깅 구현을 제공하는 작업을 단순화할 수 있습니다.
로거 제어자를 static final로 변경하기 위한 빠른 수정이 제공됩니다.
예:
public class Significant {
private Logger LOG = Logger.getLogger(Critical.class);
}
빠른 수정을 적용한 후:
public class Significant {
private static final Logger LOG = Logger.getLogger(Critical.class);
}
검사 구성:
static 및 final이 아니고, 지정된 클래스 이름 중 하나와 같은 타입인 필드를 보고합니다.