|
|
Diese Regel erkennt das importierte Paket oder die Verwendung des Objekts.
weblogic.logging.NoneCatalogLogger
. Im Quellenscanner ersetzt die Schnellkorrektur die Protokollfunktion NonCatalogdurch die Protokollfunktion Java und ersetzt die Methoden der Protokollfunktion NonCatalogdurch Methoden in Java .
Logger.log(Level, message)
Format.
Sie können die Protokollebene im Dialog für die Analysekonfiguration anpassen.
|
-
Beispiel für die Erstellung einer Klasseninstanz:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
Beispiel für Methodenaufrufe in NonCatalogLogger:
nc1.alert("Some Message");
Die Schnellkorrektur im Quellenscanner ersetzt den NonCatalogLogger-Aufruf durch Aufrufe von Objekten der Java-Protokollfunktion.
Für das vorherige Beispiel:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Anmerkungen:
- Die Methoden der Protokollfunktion NonCatalog, wie z. B. Alert, schwerwiegend, Warnung usw., werden ersetzt durch
logger.log(WsLevel)
.
Sie können die gewünschte Ebene im Dialog für die Analysekonfiguration auswählen.
- WsLevel ist in der Klasse IBM(R) definiert.
com.ibm.websphere.logging.WsLevel
.
Wenn eine Importanweisung für dieses Objekt in der Klasse vorhanden ist, wird WsLevel verwendet. Andernfalls
wird der vollständig qualifizierte Name verwendet, z. B.:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");