|
Cette règle détecte l'utilisation de
weblogic.logging.LoggingHelper pour l'obtention d'un
consignateur. Dans le scanner de source, le correctif rapide remplace l'appel de demande de
consignateur de weblogic.logging.LoggingHelper par un appel
de demande de consignateur 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();
Dans le scanner de source, le correctif rapide remplace LoggingHelper par
java.util.Logger.
Pour les exemples précédents (avec le nom de classe fictif MyTest), le correctif rapide produit 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());