Classe NowLoggingService : iOS

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • La classe NowLoggingService fournit des fonctions qui fournissent des options de journalisation aux services de fonctionnalité avec le NowSDK.

    Tableau 1. Propriétés
    Nom Type Description
    logLevel NowLogLevel Niveau des messages du journal pour l’enregistreur associé à stocker.
    Valeurs valides :
    • déboguer
    • erreur
    • fatal
    • journal
    • info
    • Aucun

    NowLoggingService : logger(pour catégorie : NowLogCategory)

    Renvoie un enregistreur pour le service d’entités spécifié.

    Tableau 2. Paramètres
    Nom Type Description
    pour la catégorie NowLogCategory Service d’entités dont vous souhaitez renvoyer l’enregistreur.
    Valeurs valides :
    • analytique
    • messagerie instantanée
    • CoreSDK
    • données
    • Kit de développement logiciel (SDK)
    • Web
    Tableau 3. Renvoie
    Type Description
    Journalisation en cours Enregistreur à utiliser pour enregistrer tous les messages du journal pour le service associé.

    L’exemple de code suivant montre comment appeler cette fonction.

    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)

    Définit le niveau de journalisation souhaité.

    Remarque :
    Les messages de journal entrants dont les types ne respectent pas le seuil de niveau de journal défini sont ignorés.
    Tableau 4. Paramètres
    Nom Type Description
    logLevel NowLogLevel Niveau des messages du journal pour l’enregistreur associé à stocker.
    Valeurs valides :
    • déboguer
    • erreur
    • fatal
    • info
    • Aucun
    Tableau 5. Renvoie
    Type Description
    Néant

    L’exemple de code suivant montre comment appeler cette fonction.

    NowLoggingService.setLogLevel(.info)