|
|
이 규칙은 가져온 패키지 또는 오브젝트의 사용을 검색합니다.
weblogic.logging.NoneCatalogLogger
소스 스캐너에서 빠른 수정사항은 NonCatalog로거를 Java 로거로 대체하고 NonCatalog로거 메소드를 Java 의 메소드로 대체합니다.
Logger.log(Level, message)
확인하십시오.
분석 구성 대화 상자의 로그 레벨을 사용자 정의할 수 있습니다.
|
-
클래스 인스턴스 작성. 예:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
NonCatalogLogger의 메소드 호출. 예:
nc1.alert("Some Message");
소스 스캐너에서, 빠른 수정사항은 NonCatalogLogger 호출을 Java 유틸리티 로거 오브젝트 호출로 대체합니다.
이전 예제에서는 다음과 같습니다.
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
참고:
- NonCatalog로거 메소드 (예: 경보, 심각, 경고 등) 는 다음으로 대체됩니다.
logger.log(WsLevel)
.
분석 구성 대화 상자에서 원하는 레벨을 선택할 수 있습니다.
- WsLevel 은 IBM(R) 클래스에 정의되어 있습니다.
com.ibm.websphere.logging.WsLevel
.
import 문이 이 오브젝트의 클래스에 있는 경우, WsLevel이 사용됩니다. 그렇지 않으면, 완전한 이름이 사용됩니다. 예를 들어, 다음과 같습니다.
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");