Não usar o objeto LoggingHelper do WebLogic para obter a instância do criador de logs.

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.


O casos a seguir são detectados:
  1. A utilização do LoggerHelper para obter um criador de logs do servidor:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. A utilização do LoggerHelper para obter um criador de logs do cliente:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. A utilização do LoggerHelper para obter um exemplo de Criador de Logs do Domínio:
    Logger domainlogger = LoggingHelper.getDomainLogger();

Solução manual:
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: Nesse caso, a modificação é qualificada como: