|
Cette règle détecte l'utilisation de
weblogic.logging.LoggingHelper pour l'obtention d'un
consignateur. Le correctif automatisé remplacera l'appel à l'obtention d'un enregistreur auprès de weblogic.logging.LoggingHelper par un appel à l'obtention d'un enregistreur à partir de java.util.Logger.
|
- Utilisation de l'objet LoggerHelper pour obtenir un consignateur de serveur :
Logger serverlogger = LoggingHelper.getServerLogger();
- Utilisation de l'objet LoggerHelper pour obtenir un consignateur de client :
Logger clientlogger = LoggingHelper.getClientLogger();
- Utilisation de l'objet LoggerHelper pour obtenir un consignateur de domaine :
Logger domainlogger = LoggingHelper.getDomainLogger();
Tout d'abord, vous devez remplacer le site LoggingHelper par
java.util.Logger.
Pour les exemples précédents, en supposant que le nom de la classe soit MyTest,, la correction automatisée produira les résultats suivants :
Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());
La classe MyTest ne contient pas forcément d'instruction d'importation du consignateur, par exemple :
- import java.util.logging.Logger; ou
- import java.util.logging.*;
Dans ce cas, la modification se présente comme suit :
-
java.util.logging.Logger.getLogger(MyTest.class.getName());