|
Esta regra detecta o uso de weblogic.logging.LoggingHelper
para obter um criador de logs. A correção automatizada substituirá a chamada para obter um registrador de weblogic.logging.LoggingHelper por uma chamada para obter um registrador de java.util.Logger.
|
- A utilização do LoggerHelper para obter um criador de logs do servidor:
Logger serverlogger = LoggingHelper.getServerLogger();
- A utilização do LoggerHelper para obter um criador de logs do cliente:
Logger clientlogger = LoggingHelper.getClientLogger();
- A utilização do LoggerHelper para obter um exemplo de Criador de Logs do Domínio:
Logger domainlogger = LoggingHelper.getDomainLogger();
Primeiro, você precisará substituir o LoggingHelper por
java.util.Logger.
Para os exemplos anteriores, supondo que o nome da classe seja MyTest, A correção automatizada produzirá os seguintes resultados:
Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());
A classe MyTest pode ainda não conter uma instrução de importação para o criador de logs como, por exemplo:
- import java.util.logging.Logger; ou
- import java.util.logging.*;
Nesse caso, a modificação é qualificada como:
-
java.util.logging.Logger.getLogger(MyTest.class.getName());