|
Diese Regel erkennt die Verwendung von weblogic.logging.LoggingHelper
für das Abrufen einer Protokollfunktion (Logger). Die Schnellkorrektur im Quellenscanner ersetzt den Aufruf zum Abrufen einer Protokollfunktion
von weblogic.logging.LoggingHelper
durch einen Aufruf zu Abrufen einer Protokollfunktion von java.util.Logger.
|
- Verwendung von LoggerHelper zum Abrufen einer Serverprotokollfunktion:
Logger serverlogger = LoggingHelper.getServerLogger();
- Verwendung von LoggerHelper zum Abrufen einer Clientprotokollfunktion:
Logger clientlogger = LoggingHelper.getClientLogger();
- Verwendung von LoggerHelper zum Abrufen einer Domänenprotokollfunktion:
Logger domainlogger = LoggingHelper.getDomainLogger();
Die Schnellkorrektur im Quellenscanner ersetzt LoggingHelper durch
java.util.Logger.
Angenommen, die Klasse für die vorherigen Beispiele ist MyTest. In diesem Fall erzeugt die Schnellkorrektur die folgenden Ergebnisse:
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.:
- import java.util.logging.Logger; or
- import java.util.logging.*;
In diesem Fall wird die Änderung wie folgt qualifiziert:
- java.util.logging.Logger.getLogger(MyTest.class.getName());