|
此规则会检测是否使用了 weblogic.logging.LoggingHelper 来获取记录器。在源扫描程序中,快速修订会将用于从
weblogic.logging.LoggingHelper 获取记录器的调用替换为用于从 java.util.Logger
获取记录器的调用。
|
- 使用 LoggerHelper 来获取服务器记录器:
Logger serverlogger = LoggingHelper.getServerLogger();
- 使用 LoggerHelper 来获取客户机记录器:
Logger clientlogger = LoggingHelper.getClientLogger();
- 使用 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 类可能尚未包含 import 语句;例如:
- import java.util.logging.Logger; 或
- import java.util.logging.*;
在此情况下,修改限定为:
- java.util.logging.Logger.getLogger(MyTest.class.getName());