|
|
Questa regola rileva il package importato o l'utilizzo dell'oggetto,
weblogic.logging.NoneCatalogLogger.
Nello scanner di origine, la correzione rapida sostituisce NonCatalogLogger con il logger Java
e sostituisce i metodi di NonCatalogLogger con i metodi nel formato Java
Logger.log(Level, message).
È 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");
Nello scanner di origine, la correzione rapida sostituisce la chiamata a NonCatalogLogger con le chiamate agli oggetti logger del programma di utilità Java.
Per l'esempio precedente:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Note:
- I metodi di NonCatalogLogger, come alert, severe, warning e così via, vengono
sostituiti da logger.log(WsLevel).
È possibile selezionare il livello desiderato dalla finestra di dialogo Configurazione analisi.
- 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");