Non utilizzare l'oggetto WebLogic WLLevel

Questa regola rileva l'utilizzo del richiamo del metodo setLevel(WLLevel) su un oggetto logger. La correzione automatica che verrà fornita sostituirà il parametro WLLevel con WsLevel e sostituirà anche il valore del livello. È possibile personalizzare il valore del livello dalla finestra di dialogo Configurazione analisi.

Vengono rilevati i seguenti casi:
  1. logger.setLevel(WLLevel.ALERT);
  2. logger.setLevel(WLLevel.CRITICAL);
La correzione automatica sostituirà WLLevel con WsLevel e modificherà il livello in base alle preferenze dell'utente specificate nella finestra di dialogo Configurazione analisi Configurazione. Per gli esempi precedenti, la correzione automatica modificherà il codice in:
  1. logger.setLevel(WsLevel.SEVERE);
  2. logger.setLevel(WsLevel.SEVERE);

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: logger.setLevel(com.ibm.websphere.logging.WsLevel.SEVERE);

.