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. La corrección automatizada sustituirá la llamada para obtener un registrador de weblogic.logging.LoggingHelper por una llamada a 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();

Solución manual:
En primer lugar, deberá sustituir LoggingHelper por java.util.Logger.
Para los ejemplos anteriores, suponiendo que el nombre de la clase es MyTest,, la corrección automatizada producirá 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: