No utilizar el objeto LoggingHelper de WebLogic para obtener la instancia del registrador.

Esta regla detecta el uso de weblogic.logging.LoggingHelper para obtener un registrador. En el explorador de orígenes, el arreglo rápido sustituye la llamada para obtener un registrador de weblogic.logging.LoggingHelper por una llamada para obtener un registrador de java.util.Logger.


Se han detectado los siguientes casos:
  1. El uso de LoggerHelper para obtener un registrador de servidor:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. El uso de LoggerHelper para obtener un registrador de cliente:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. El uso de LoggerHelper para obtener un ejemplo de registrador de dominio:
    Logger domainlogger = LoggingHelper.getDomainLogger();

El arreglo rápido del explorador de orígenes:
En el explorador de orígenes, el arreglo rápido sustituye LoggingHelper por java.util.Logger.
En los ejemplos anteriores, suponiendo que el nombre de clase es MyTest, el arreglo rápido produce los siguientes resultados:


Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());



La clase MyTest es posible que no contenga una sentencia de importación para el registrador; por ejemplo: En este caso, la modificación se cualifica como: