|
Această regulă detectează utilizarea weblogic.logging.LoggingHelper pentru a obţine un logger.
În scanerul de sursă, corecţia rapidă înlocuieşte apelul pentru a obţine de la
weblogic.logging.LoggingHelper
cu un apel de a obţine un 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();
În scanerul de sursă, corecţia rapidă înlocuieşte LoggingHelper with
java.util.Logger.
Pentru exemplele anterioare, presupunând că numele de clasă este MyTest, corecţia rapidă 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());