|
|
Această regulă detectează pachetul importat sau utilizarea obiectului,
weblogic.logging.NoneCatalogLogger
. Soluția automată va înlocui NonCatalogLogger cu loggerul Java și înlocuiește metodele NonCatalogLogger cu metodele din Java
Logger.log(Level, message)
format.
Puteţi personaliza nivelul de jurnalizare în dialogul Analysis Configuration.
|
-
Crearea instanţei de clasă; de exemplu:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
Apeluri de metodă pe NonCatalogLogger; de exemplu:
nc1.alert("Some Message");
Atunci când soluția automată va fi disponibilă, aceasta va înlocui apelul la NonCatalogLogger cu apeluri la obiectele Java obiecte logger de utilitate.
pentru exemplul anterior:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Note:
- Metodele NonCatalogLogger, cum ar fi alertă, severă, avertizare și așa mai departe vor fi înlocuite cu
logger.log(WsLevel)
.
- WsLevel este definit în clasa IBM (R),
com.ibm.websphere.logging.WsLevel
.
Dacă există o instrucţiune de import în clasă pentru acest obiect,
atunci este folosit WsLevel. Altfel, este folosit numele complet calificat; de exemplu:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");