|
Ta reguła wykrywa użycie klasy weblogic.logging.LoggingHelper w celu uzyskania programu
rejestrującego. Automatyczna poprawka zastąpi wywołanie w celu uzyskania rejestratora od weblogic.logging.LoggingHelper wywołaniem do uzyskania loggera z java.util.Logger.
|
- 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();
Najpierw należy wymienić stronę LoggingHelper na
java.util.Logger.
W przypadku poprzednich przykładów, zakładając, że nazwa klasy to MyTest,, automatyczna poprawka da 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());