Ne pas utiliser d'objet WebLogic NonCatalogLogger

Cette règle détecte le package importé ou l'utilisation de l'objet, weblogic.logging.NoneCatalogLogger . La correction automatisée remplace l'enregistreur NonCatalogLogger par l'enregistreur Java et remplace les méthodes de NonCatalogLogger par des méthodes de la base de données 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 :

Correction automatisée
Lorsque le correctif automatisé sera disponible, il remplacera l'appel à NonCatalogLogger par des appels aux objets "utility logger" Java de l'utilitaire logger.
Pour l'exemple précédent :


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


Remarques :