NowLoggingService-Klasse – iOS

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die NowLoggingService -Klasse stellt Funktionen bereit, die Protokollierungsfunktionen für Feature-Services mit dem NowSDK bereitstellen.

    Tabelle : 1. Eigenschaften
    Name Typ Beschreibung
    logLevel NowLogLevel Ebene der Protokollnachrichten, die für die zugeordnete Protokollierung gespeichert werden sollen.
    Gültige Werte:
    • debuggen
    • Fehler
    • schwerwiegend
    • log
    • Info
    • Keine

    NowLoggingService – Protokollierung (für Kategorie: NowLogCategory)

    Gibt eine Protokollierung für den angegebenen Funktionsservice zurück.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    für Kategorie NowLogCategory Funktionsservice, dessen Protokollierung zurückgegeben werden soll.
    Gültige Werte:
    • Analytics
    • Chat
    • coresdk
    • Daten
    • SDK
    • Web
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    NowLogging Protokollierung, die zum Speichern aller Protokollnachrichten für den zugeordneten Service verwendet wird.

    Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    let logging = NowLoggingService.logger(for: .chat)
    …
    logger.error(message: "Could not create service - service configuration invalid")
    …
    logger.debug(message: "Verifying settings…")

    NowLoggingService – setLogLevel(_ logLevel: NowLogLevel)

    Legt die gewünschte Protokollierungsebene fest.

    Hinweis:
    Eingehende Protokollnachrichten, die den festgelegten Schwellenwert für die Protokollebene nicht erfüllen, werden verworfen.
    Tabelle : 4. Parameter
    Name Typ Beschreibung
    logLevel NowLogLevel Ebene der Protokollnachrichten, die für die zugeordnete Protokollierung gespeichert werden sollen.
    Gültige Werte:
    • debuggen
    • Fehler
    • schwerwiegend
    • Info
    • Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Keine

    Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    NowLoggingService.setLogLevel(.info)