Kein WebLogic-LoggingHelper-Objekt für den Abruf einer Logger-Instanz verwenden

Diese Regel erkennt die Verwendung von weblogic.logging.LoggingHelper für das Abrufen einer Protokollfunktion (Logger). Die automatische Korrektur ersetzt den Aufruf zum Abrufen eines Loggers von weblogic.logging.LoggingHelper durch einen Aufruf zum Abrufen eines Loggers von java.util.Logger.


Die folgenden Fälle werden erkannt:
  1. Verwendung von LoggerHelper zum Abrufen einer Serverprotokollfunktion:
    Logger serverlogger = LoggingHelper.getServerLogger();
  2. Verwendung von LoggerHelper zum Abrufen einer Clientprotokollfunktion:
    Logger clientlogger = LoggingHelper.getClientLogger();
  3. Verwendung von LoggerHelper zum Abrufen einer Domänenprotokollfunktion:
    Logger domainlogger = LoggingHelper.getDomainLogger();

Handbuch Lösung:
Zunächst müssen Sie die LoggingHelper durch java.util.Logger.
Für die vorangegangenen Beispiele wird angenommen, dass der Klassenname MyTest, lautet. Die automatische Korrektur führt zu folgenden Ergebnissen:


Logger serverlogger = Logger.getLogger(MyTest.class.getName());
Logger clientlogger = Logger.getLogger(MyTest.class.getName());
Logger domainLogger = Logger.getLogger(MyTest.class.getName());



Die Klasse "MyTest" enthält möglicherweise noch keine Importanweisung für die Protokollfunktion, z. B.: In diesem Fall wird die Änderung wie folgt qualifiziert: