|
Esta regra detecta o uso de weblogic.logging.LoggingHelper
para obter um criador de logs. No scanner de origem, a correção rápida substitui a chamada para obter um criador de logs de
weblogic.logging.LoggingHelper
com uma chamada para obter um criador de logs 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();
No scanner de origem, a correção rápida substitui o LoggingHelper por
java.util.Logger.
Para exemplos anteriores, assumindo que o nome de classe seja MyTest, a correção rápida produz 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());