Protokollierung in Java-Adaptern
improve this page | report issueÜbersicht
Dieses Lernprogramm enthält die Code-Snippets, die erforderlich sind, um Protokollierungsfähigkeiten zu einem Java-Adapter hinzuzufügen.
Protokollierungsbeispiel
Importieren Sie wie folgt das Java-Protokollierungspaket:
import java.util.logging.Logger;
Definieren Sie wie folgt einen Logger:
static Logger logger = Logger.getLogger(JavaLoggerTestResource.class.getName());
Nehmen Sie nun die Protokollierung in eine Methode auf:
logger.warning("Logging warning message...");
Diese Nachricht wird in der Datei trace.log
des Anwendungsservers ausgegeben. Wenn der Serveradministrator Protokolle von
MobileFirst Server zu MobileFirst Analytics Server weiterleitet, erscheint die
logger
-Nachricht auch in der Ansicht Infrastruktur → Serverprotokollsuche der MobileFirst Analytics Console.
Zugriff auf Protokolldateien
- Bei einer Vor-Ort-Installation von MobileFirst Server richtet sich die Verfügbarkeit der Dateien nach dem zugrunde liegenden Anwendungsserver.
- Abruf der Protokolle in einer Cloudimplementierung:
- IBM Container- oder Liberty-Buildpack (siehe Lernprogramm Protokoll und Traceerfassung in IBM Containern)
- IBM Cloud-Service für die Mobile Foundation (siehe Abschnitt Zugriff auf Serverprotokolle im Lernprogramm Mobile Foundation verwenden)
Protokolle zum Analytics Server weiterleiten
Protokolle können an die Analytics Console weitergeleitet werden.
- Wählen Sie in der MobileFirst Operations Console in der Seitenleistennavigation die Option Einstellungen aus.
- Klicken Sie auf der Registerkarte Laufzeiteigenschaften auf die Schaltfläche Bearbeiten.
- Geben Sie im Abschnitt Analytics → Zusätzliche Pakete den Klassennamen des Java-Adapters an, z. B.
com.sample.JavaLoggerTestResource
, um Protokolle an MobileFirst Server weiterzuleiten.
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on February 27, 2020