Nie używaj obiektu NonCatalogLogger serwera WebLogic

Ta reguła wykrywa zaimportowany pakiet lub użycie obiektu weblogic.logging.NoneCatalogLogger. Szybka poprawka skanera kodu źródłowego zastępuje obiekt NonCatalogLogger programem rejestrującym środowiska Java i zastępuje metody klasy NonCatalogLogger metodami Java w postaci Logger.log(Poziom, Komunikat). Poziom rejestrowania można dostosować w oknie dialogowym Konfiguracja analizy.


Wykrywane są następujące przypadki:

Szybka poprawka skanera kodu źródłowego:
Szybka poprawka skanera kodu źródłowego zastępuje wywołanie obiektu NonCatalogLogger wywołaniami obiektów narzędziowego programu rejestrującego środowiska Java.
W przypadku poprzedniego przykładu:


Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");


Uwagi: