Не использовать объект WLLevel WebLogic

Это правило находит все случаи вызова метода setLevel(WLLevel) для объекта logger. Процедура быстрого исправления в сканере исходного кода заменяет параметр WLLevel на WsLevel, а также заменяет значение уровня. Значение уровня можно настроить в окне Конфигурация анализа.

Правило находит следующее:
  1. logger.setLevel(WLLevel.ALERT);
  2. logger.setLevel(WLLevel.CRITICAL);
Процедура быстрого исправления заменяет WLLevel на WsLevel, а значение уровня - на значение, выбранное пользователем в окне Конфигурация анализа. В предыдущих примерах применение быстрого исправления даст следующий результат:
  1. logger.setLevel(WsLevel.SEVERE);
  2. logger.setLevel(WsLevel.SEVERE);

WsLevel определен в классе IBM(R) com.ibm.websphere.logging.WsLevel. Если в классе есть оператор импорта этого объекта, то используется WsLevel. Иначе используется полное имя, например logger.setLevel(com.ibm.websphere.logging.WsLevel.SEVERE);

.