|
|
Questa regola rileva il package importato o l'utilizzo dell'oggetto,
weblogic.logging.NoneCatalogLogger
. La correzione automatica sostituirà il logger NonCatalogLogger con quello Java e sostituisce i metodi di NonCatalogLogger con quelli della cartella Java
Logger.log(Level, message)
formato.
È possibile personalizzare il livello di log nella finestra di dialogo Configurazione analisi.
|
-
Creazione dell'istanza della classe; ad esempio:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
Chiamate al metodo su NonCatalogLogger; ad esempio:
nc1.alert("Some Message");
Quando sarà disponibile la correzione automatica, questa sostituirà la chiamata a NonCatalogLogger con le chiamate agli oggetti di Java agli oggetti logger di utilità.
Per l'esempio precedente:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Note:
- I metodi di NonCatalogLogger, come allarme, grave, avviso, ecc saranno sostituiti con
logger.log(WsLevel)
.
- L'indirizzo WsLevel è definito nella classe IBM (R),
com.ibm.websphere.logging.WsLevel
.
Se nella classe per questo oggetto è presente un'istruzione import, viene utilizzato
WsLevel. In caso contrario, viene utilizzato il nome completo; ad esempio:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");