|
Questa regola rileva l'utilizzo di weblogic.logging.LoggingHelper per ottenere un logger. La correzione automatica sostituirà la chiamata per ottenere un logger da weblogic.logging.LoggingHelper con una chiamata per ottenere un logger da java.util.Logger.
|
- L'utilizzo di LoggerHelper per ottenere un logger del server:
Logger serverlogger = LoggingHelper.getServerLogger();
- L'utilizzo di LoggerHelper per ottenere un logger del client:
Logger clientlogger = LoggingHelper.getClientLogger();
- L'utilizzo di LoggerHelper per ottenere un esempio di logger del dominio:
Logger domainlogger = LoggingHelper.getDomainLogger();
Per prima cosa è necessario sostituire LoggingHelper con
java.util.Logger.
Per gli esempi precedenti, supponendo che il nome della classe sia MyTest, La correzione automatica produrrà i seguenti risultati:
Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());
La classe MyTest potrebbe non contenere già un'istruzione import per il logger; ad esempio
- import java.util.logging.Logger; o
- import java.util.logging.*;
In questo caso, la modifica è qualificata come:
-
java.util.logging.Logger.getLogger(MyTest.class.getName());