Classe NowLoggingService : iOS

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • La classe NowLoggingService fournit des fonctions qui fournissent des options de journalisation pour proposer des services avec le NowSDK.

    Tableau 1. Propriétés
    Nom Type Description
    Niveau de connexion NowLogLevel (Niveau NowLogLevel) Niveau des messages de journal que l’enregistreur associé doit stocker.
    Valeurs valides :
    • déboguer
    • erreur
    • fatal
    • journal
    • infos
    • aucun

    NowLoggingService : logger (pour la catégorie : NowLogCategory)

    Renvoie un enregistreur pour le service de fonctionnalités spécifié.

    Tableau 2. Paramètres
    Nom Type Description
    pour la catégorie Catégorie NowLogCategory Service de fonctionnalité dont vous souhaitez renvoyer l’enregistreur.
    Valeurs valides :
    • Analytics
    • messagerie instantanée
    • Coresdk (en anglais seulement)
    • données
    • Kit de développement logiciel (SDK)
    • Web
    Tableau 3. Renvoie
    Type Description
    Connexion Now Enregistreur à utiliser pour enregistrer tous les messages de 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 n’atteignent pas le seuil de niveau de journal défini sont ignorés.
    Tableau 4. Paramètres
    Nom Type Description
    Niveau de connexion NowLogLevel (Niveau NowLogLevel) Niveau des messages de journal que l’enregistreur associé doit stocker.
    Valeurs valides :
    • déboguer
    • erreur
    • fatal
    • infos
    • aucun
    Tableau 5. Renvoie
    Type Description
    Aucun

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

    NowLoggingService.setLogLevel(.info)