Не использовать объект LoggingHelper WebLogic для получения экземпляра logger

Это правило находит случаи использования weblogic.logging.LoggingHelper для получения logger. Автоматическое исправление заменит вызов получения регистратора из weblogic.logging.LoggingHelper на вызов получения регистратора из java.util.Logger.


Правило находит следующее:
  1. Получение logger сервера с помощью LoggerHelper:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. Получение logger клиента с помощью LoggerHelper:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. Получение logger домена с помощью LoggerHelper:
    Logger domainlogger = LoggingHelper.getDomainLogger();

Руководство по решению:
Сначала вам нужно будет заменить LoggingHelper на java.util.Logger.
Для предыдущих примеров предположим, что имя класса - MyTest,. Автоматическое исправление приведет к следующим результатам:


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



Класс MyTest может не содержать оператор импорта logger, например: В этом случае измененный код будет дополнен следующим образом: