|
|
此规则会检测导入包或对象 weblogic.logging.NoneCatalogLogger 的使用。在源扫描程序中,该快速修订会将 NonCatalogLogger 替换为 Java Logger,并且将 NonCatalogLogger 方法替换为采用 Java Logger.log(Level, message) 格式的方法。可在“分析配置”对话框中定制日志级别。
|
-
类实例创建;例如:
NonCatalogLogger nc = new NonCatalogLogger("SomeValue");
-
对 NonCatalogLogger 的方法调用;例如:
nc1.alert("Some Message");
在源扫描程序中,快速修订将 NonCatalogLogger 调用替换为对 Java 实用程序记录器对象的调用。
对于前面的示例:
Logger nc = new Logger("SomeValue");
nc1.log(WsLevel.SEVERE, "Some Message");
注:
- NonCatalogLogger 方法(例如 alert、severe 和 warning 等)被替换为 logger.log(WsLevel)。
可以从“分析配置”对话框中选择所需级别。
- WsLevel 是在 IBM® 类 com.ibm.websphere.logging.WsLevel 中定义的。
如果在此对象的类中存在 import 语句,那么会使用 WsLevel。 否则,会使用标准名称;例如:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");