|
|
此规则会检测导入的包或对象的使用。
weblogic.logging.NoneCatalogLogger
. 自动修复将用 Java 日志记录器替换 NonCatalogLogger ,并将 方法替换为 日志记录器中的方法。 中的方法替换 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 方法,如警报、严重、警告等 将被替换为
logger.log(WsLevel)
.
- WsLevel 在 IBM (R) 类中定义、
com.ibm.websphere.logging.WsLevel
.
如果在此对象的类中存在 import 语句,那么会使用 WsLevel。 否则,会使用标准名称;例如:
nc1.log(com.ibm.websphere.logging.WsLevel.SEVERE, "Some Message");