|
Это правило находит случаи использования weblogic.logging.LoggingHelper для получения logger.
Процедура быстрого исправления в сканере исходного кода заменяет вызов для
получения logger из
weblogic.logging.LoggingHelper на вызов для
получения logger из java.util.Logger.
|
- Получение logger сервера с помощью LoggerHelper:
Logger serverlogger = LoggingHelper.getServerLogger();
- Получение logger клиента с помощью LoggerHelper:
Logger clientlogger = LoggingHelper.getClientLogger();
- Получение 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, например:
- import java.util.logging.Logger; или
- import java.util.logging.*;
В этом случае измененный код будет дополнен следующим образом:
- java.util.logging.Logger.getLogger(MyTest.class.getName());