|
Ta reguła wykrywa użycie klasy weblogic.logging.LoggingHelper w celu uzyskania programu
rejestrującego. Szybka poprawka skanera kodu źródłowego zastępuje wywołanie klasy
weblogic.logging.LoggingHelper (używane do uzyskiwania
programu rejestrującego) wywołaniem klasy java.util.Logger (w tym samym celu).
|
- Użycie obiektu LoggerHelper w celu uzyskania programu rejestrującego serwera:
Logger serverlogger = LoggingHelper.getServerLogger();
- Użycie obiektu LoggerHelper w celu uzyskania programu rejestrującego klienta:
Logger clientlogger = LoggingHelper.getClientLogger();
- Przykład użycia obiektu LoggerHelper w celu uzyskania programu rejestrującego domeny:
Logger domainlogger = LoggingHelper.getDomainLogger();
Szybka poprawka skanera kodu źródłowego zastępuje klasę LoggingHelper klasą
java.util.Logger.
Przy założeniu, że nazwa klasy to MyTest, szybka poprawka daje dla powyższych
przykładów następujące wyniki:
Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());
Klasa MyTest może jeszcze nie zawierać instrukcji import dla programu rejestrującego, na przykład:
- import java.util.logging.Logger; lub
- import java.util.logging.*;
W takim przypadku modyfikacja jest kwalifikowana w następujący sposób:
- java.util.logging.Logger.getLogger(MyTest.class.getName());