Nepoužívat objekt WebLogic LoggingHelper k získání instance modulu protokolování

Toto pravidlo zjistí použití weblogic.logging.LoggingHelper k získání modulu protokolování. Ve zdrojovém skeneru rychlá oprava nahrazuje volání k získání modulu protokolování z weblogic.logging.LoggingHelper s voláním k získání modulu protokolování z java.util.Logger.


Jsou zjištěny následující případy:
  1. Použití LoggerHelper k získání modulu protokolování serveru:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. Použití LoggerHelper k získání modulu protokolování klienta:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. Použití LoggerHelper k získání ukázkového modulu protokolování domény:
    Logger domainlogger = LoggingHelper.getDomainLogger();

Rychlá oprava zdrojového skeneru:
Ve zdrojovém skeneru rychlá oprava nahrazuje LoggingHelper za java.util.Logger.
Za předpokladu, že název třídy je MyTest, vyprodukuje u předchozích příkladů rychlá oprava tyto výsledky:


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



Třída MyTest nemusí již obsahovat příkaz importu pro modul protokolování; například: V tomto případě je úprava prověřena jako: