|
|
Toto pravidlo zjistí importovaný balík nebo použití objektu,
weblogic.logging.NoneCatalogLogger
. Ve zdrojovém skeneru rychlá oprava nahradí modul protokolování NonCatalogmodulem protokolování Java a nahradí metody modulu protokolování NonCatalogmetodami v prostředí Java .
Logger.log(Level, message)
formát.
Úroveň protokolování můžete upravit v dialogovém okně Konfigurace analýzy.
|
-
Vytvoření instance třídy, např.:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
Volání metody NonCatalogLogger; např.:
nc1.alert("Some Message");
Ve zdrojovém skeneru rychlá oprava nahrazuje volání NonCatalogLogger voláními do objektů modulu protokolování obslužných programů Java.
Pro předchozí příklad:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Poznámky:
- Metody modulu protokolování NonCatalog, jako např. výstraha, závažná výstraha, varování atd. jsou nahrazeny
logger.log(WsLevel)
.
Z dialogového okna Konfigurace analýzy můžete vybrat požadovanou úroveň.
- WsLevel je definován ve třídě IBM(R),
com.ibm.websphere.logging.WsLevel
.
Je-li ve třídě pro tento objekt uveden příkaz importu, bude použita hodnota WsLevel. Jinak se použije úplný název; například:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");