|
Această regulă detectează utilizarea weblogic.logging.LoggingHelper pentru a obţine un logger. Soluția automată va înlocui apelul pentru obținerea unui logger de la weblogic.logging.LoggingHelper cu un apel pentru obținerea unui logger de la java.util.Logger.
|
- Utilizaţi LoggerHelper pentru a obţine un logger de server:
Logger serverlogger = LoggingHelper.getServerLogger();
- Utilizaţi LoggerHelper pentru a obţine un logger de client:
Logger clientlogger = LoggingHelper.getClientLogger();
- Exemplul de utilizare LoggerHelper pentru a obţine un logger de domeniu:
Logger domainlogger = LoggingHelper.getDomainLogger();
Mai întâi va trebui să înlocuiți LoggingHelper cu
java.util.Logger.
Pentru exemplele anterioare, presupunând că numele clasei este MyTest, Soluția automată va produce următoarele rezultate:
Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());
Clasa MyTest poate să nu conţină deja o instrucţiune de import pentru logger; de exemplu:
- import java.util.logging.Logger; sau
- import java.util.logging.*;
În acest caz, modificarea este calificată astfel:
-
java.util.logging.Logger.getLogger(MyTest.class.getName());