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 le consignateur NonCatalogpar le consignateur Java et remplace les méthodes du consignateur NonCatalogpar des méthodes dans 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 :