|
|
Это правило обнаруживает импортированный пакет или использование объекта,
weblogic.logging.NoneCatalogLogger
. Автоматическое исправление заменит логгер NonCatalogLogger на Java и заменит методы NonCatalogLogger на методы в Java
Logger.log(Level, message)
.
Уровень ведения протокола можно настроить в окне Конфигурация анализа.
|
-
Создание экземпляра класса, например:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
Вызовы методов NonCatalogLogger, например:
nc1.alert("Some Message");
Когда появится автоматизированное исправление, оно заменит вызов NonCatalogLogger на вызов Java объектам утилиты logger.
Предыдущий пример будет изменен на следующее:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
Примечания:
- Методы NonCatalogLogger, такие как предупреждение, серьезная ситуация, предупреждение и т.д будут заменены на
logger.log(WsLevel)
.
- Сайт WsLevel определен в классе IBM (R),
com.ibm.websphere.logging.WsLevel
.
Если в классе существует оператор импорта этого объекта, то используется WsLevel. Иначе используется полное имя, например:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");