ロガー・インスタンスを取得するために WebLogic LoggingHelper オブジェクトを使用しない

この規則は、ロガーを取得するための weblogic.logging.LoggingHelper の使用を検出します。 自動化された修正は、ロガーを取得するための呼び出しを weblogic.logging.LoggingHelper からロガーを取得する呼び出しに置き換えます。 java.util.Logger.


以下のケースが検出されます。
  1. サーバー・ロガーを取得するための LoggerHelper の使用:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. クライアント・ロガーを取得するための LoggerHelper の使用:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. ドメイン・ロガーを取得するための 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 クラスに、例えば次のようなロガーのインポート・ステートメントがまだ入っていないこともあります。 この場合、次のように変更して修飾します。