|
|
Diese Regel erkennt das importierte Paket oder die Verwendung des Objekts.
weblogic.logging.NoneCatalogLogger
. Die automatische Korrektur ersetzt den NonCatalogLogger durch den Java Logger und ersetzt die Methoden von NonCatalogLogger durch Methoden in der 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");
Wenn die automatische Korrektur verfügbar ist, wird sie den Aufruf von NonCatalogLogger durch Aufrufe der Java utility-Logger-Objekte ersetzen.
Für das vorherige Beispiel:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Anmerkungen:
- Die Methoden von NonCatalogLogger, wie z. B. "alert", "severe", "warning", usw werden ersetzt durch
logger.log(WsLevel)
.
- Die 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");