Ne használjon WebLogic WLLevel objektumot

Ez a szabály a setLevel(WLLevel) metódushívás használatát ismeri fel naplózó objektumokon. A forráselemző által biztosított gyorsjavítás WsLevel értékre cseréli a WLLevel paramétert, valamint a szintérték cseréjét is végrehajtja. A szintértéket az Elemzés beállítása párbeszédablakban szabhatja testre.

A szabály a következő eseteket ismeri fel:
  1. logger.setLevel(WLLevel.ALERT);
  2. logger.setLevel(WLLevel.CRITICAL);
A gyorsjavítás WsLevel értékre cseréli a WLLevel paramétert, a szintet pedig a felhasználói beállításnak megfelelően módosítja az Elemzés beállítása párbeszédablakban megadottak szerint. Az előző példákban szereplő kódot a gyorsjavítás a következőre cseréli:
  1. logger.setLevel(WsLevel.SEVERE);
  2. logger.setLevel(WsLevel.SEVERE);

A WsLevel paraméter a com.ibm.websphere.logging.WsLevel IBM(R) osztályban kerül meghatározásra. Ha az objektum osztályában található importálási utasítás, akkor a WsLevel paraméter kerül felhasználásra. Ellenkező esetben a rendszer a teljes képzésű nevet használja, például: logger.setLevel(com.ibm.websphere.logging.WsLevel.SEVERE);

.