Do not use WebLogic NonCatalogLogger object

This rule detects the imported package or use of the object, weblogic.logging.NoneCatalogLogger. In the source scanner, the quick fix replaces the NonCatalogLogger with the Java logger and replaces the NonCatalogLogger methods with methods in the Java Logger.log(Level, message) format. You can customize the log level in the Analysis Configuration dialog.


The following cases are detected:

The source scanner quick fix:
In the source scanner, the quick fix replaces the NonCatalogLogger call with calls to the Java utility logger objects.
For the previous example:


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


Notes: