Classe NowLoggingService : iOS
La classe NowLoggingService fournit des fonctions qui fournissent des options de journalisation aux services de fonctionnalité avec le NowSDK.
| Nom | Type | Description |
|---|---|---|
| logLevel | NowLogLevel | Niveau des messages du journal pour l’enregistreur associé à stocker. Valeurs valides :
|
NowLoggingService : logger(pour catégorie : NowLogCategory)
Renvoie un enregistreur pour le service d’entités spécifié.
| Nom | Type | Description |
|---|---|---|
| pour la catégorie | NowLogCategory | Service d’entités dont vous souhaitez renvoyer l’enregistreur. Valeurs valides :
|
| 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.
| Nom | Type | Description |
|---|---|---|
| logLevel | NowLogLevel | Niveau des messages du journal pour l’enregistreur associé à stocker. Valeurs valides :
|
| Type | Description |
|---|---|
| Néant |
L’exemple de code suivant montre comment appeler cette fonction.
NowLoggingService.setLogLevel(.info)