Não usar o objeto WLLevel do WebLogic

Esta regra detecta o uso de chamada de método setLevel(WLLevel) em um objeto de criador de logs. A correção automatizada que será fornecida substituirá o parâmetro WLLevel por WsLevel e também substituirá o valor do nível. É possível customizar o valor do nível a partir do diálogo de Configuração da Análise.

Os seguintes casos foram detectados:
  1. logger.setLevel(WLLevel.ALERT);
  2. logger.setLevel(WLLevel.CRITICAL);
A correção automatizada substituirá o WLLevel por WsLevel e alterará o nível de acordo com a preferência do usuário, conforme especificado na caixa de diálogo Analysis Configuration. Para os exemplos anteriores, a correção automatizada alterará o código para:
  1. logger.setLevel(WsLevel.SEVERE);
  2. logger.setLevel(WsLevel.SEVERE);

O WsLevel é definido na classe IBM(R) com.ibm.websphere.logging.WsLevel. Se houver uma instrução de importação na classe para este objeto, então o WsLevel será utilizado. Caso contrário, o nome completo será utilizado como, por exemplo: logger.setLevel(com.ibm.websphere.logging.WsLevel.SEVERE);

.