|
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.
|
- El uso de LoggerHelper para obtener un registrador de servidor:
Logger serverlogger = LoggingHelper.getServerLogger();
- El uso de LoggerHelper para obtener un registrador de cliente:
Logger clientlogger = LoggingHelper.getClientLogger();
- El uso de LoggerHelper para obtener un ejemplo de registrador de dominio:
Logger domainlogger = LoggingHelper.getDomainLogger();
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:
- import java.util.logging.Logger; o bien
- import java.util.logging.*;
En este caso, la modificación se cualifica como:
-
java.util.logging.Logger.getLogger(MyTest.class.getName());