Ne pas utiliser d'objet WebLogic NonCatalogLogger

Cette règle détecte le package importé ou l'utilisation de l'objet weblogic.logging.NoneCatalogLogger. Dans le scanner de source, le correctif rapide remplace l'objet NonCatalogLogger par le consignateur Java et les méthodes NonCatalogLogger par des méthodes au format Java Logger.log(Level, message). Vous pouvez personnaliser le niveau de consignation dans la boîte de dialogue de configuration des analyses.


Les cas suivants sont détectés :

Correctif rapide du scanner de source :
Dans le scanner de source, le correctif rapide remplace l'appel NonCatalogLogger par des appels aux objets de consignateur de l'utilitaire Java :
Pour l'exemple précédent :


Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");


Remarques :