Nu utilizaţi obiectul WebLogic WLLevel

Această regulă detectează utilizarea invocării metodei setLevel(WLLevel) pe un obiect logger. Soluția automată care va fi furnizată va înlocui parametrul WLLevel cu WsLevel și va înlocui și valoarea nivelului. Puteţi personaliza nivelul din dialogul Analysis Configuration.

Următoarele cazuri sunt detectate:
  1. logger.setLevel(WLLevel.ALERT);
  2. logger.setLevel(WLLevel.CRITICAL);
Soluția automată va înlocui WLLevel cu WsLevel și va modifica nivelul în funcție de preferințele utilizatorului, după cum se specifică în caseta de dialog Analysis Configuration dialog. Pentru exemplele anterioare, remedierea automată va schimba codul în:
  1. logger.setLevel(WsLevel.SEVERE);
  2. logger.setLevel(WsLevel.SEVERE);

WsLevel este definit în clasa IBM(R) com.ibm.websphere.logging.WsLevel. Dacă există o instrucţiune de import în clasă pentru acest obiect, atunci este folosit WsLevel. În caz contrar, numele complet calificat este utilizat, de exemplu: logger.setLevel(com.ibm.websphere.logging.WsLevel.SEVERE);

.