|
|
Ez a szabály felismeri az importált csomagot vagy az objektum használatát,
weblogic.logging.NoneCatalogLogger
. Az automatizált javítás a NonCatalogLogger helyett a Java loggerrel és a NonCatalogLogger metódusokat a metódusokra cseréli a Java
Logger.log(Level, message)
Formátum.
A naplószintet az Elemzés beállítása párbeszédablakban szabhatja testre.
|
-
Osztálypéldány létrehozása, például:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
A NonCatalogLogger metódushívásai, például:
nc1.alert("Some Message");
Amikor az automatikus javítás elérhetővé válik, a NonCatalogLogger hívás helyett a hívást a Java segédnaplózó objektumok hívásával.
Az előző példa esetén:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Megjegyzések:
- A NonCatalogLogger módszerek, mint például riasztás, súlyos, figyelmeztetés stb helyébe a
logger.log(WsLevel)
.
- A WsLevel a IBM (R) osztályban van definiálva,
com.ibm.websphere.logging.WsLevel
.
Ha az objektum osztályában található importálási utasítás, akkor a WsLevel paraméter kerül felhasználásra. Ellenkező esetben a rendszer a teljes képzésű nevet használja; például:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");