Ne használjon LoggingHelper WebLogic objektumot a Logger példány lekéréséhez

Ez a szabály a naplózó lekérdezésére szolgáló weblogic.logging.LoggingHelper használatát ismeri fel. A forráselemzőben a gyorsjavítás a naplózó weblogic.logging.LoggingHelper objektumból való lekérdezéséhez kapcsolódó hívást a naplózó java.util.Logger objektumból való lekérdezéséhez kapcsolódó hívásra cseréli.


A szabály a következő eseteket ismeri fel:
  1. A LoggerHelper használata egy kiszolgálónaplózó lekérdezése céljából:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. A LoggerHelper használata egy ügyfélnaplózó lekérdezése céljából:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. A LoggerHelper használata egy tartománynaplózó lekérdezése céljából, például:
    Logger domainlogger = LoggingHelper.getDomainLogger();

A forráselemző gyorsjavítás:
A forráselemzőben a gyorsjavítás a LoggingHelper-t metódust a következőre cseréli:java.util.Logger.
Az előző példák esetén - feltéve, hogy az osztály neve MyTest - a gyorsjavítás a következőeredményeket állítja elő:


Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());



Előfordulhat, hogy a MyTest osztály még nem tartalmazza a naplózó importálási utasítását, például: Ebben az esetben a módosítás a következőképp minősíthető: