Espace de noms Microsoft ::CognitiveServices ::Speech ::D iagnostics ::Logging

Résumé

Membres Descriptions
niveau d’énumération Définit les différents niveaux de journal disponibles.
classe Diagnostics ::Logging ::EventLogger Classe avec des méthodes statiques pour contrôler la journalisation du SDK basée sur le rappel. L’activation de la journalisation lors de l’exécution de votre scénario de sdk Speech fournit des informations détaillées à partir des composants natifs principaux du Kit de développement logiciel (SDK). Si vous signalez un problème à Microsoft, vous serez peut-être invité à fournir des journaux pour aider Microsoft à diagnostiquer le problème. Votre application ne doit pas dépendre de chaînes de journal particulières, car elle peut passer d’une version du KIT de développement logiciel (SDK) à une autre sans préavis. Utilisez EventLogger lorsque vous souhaitez accéder aux nouvelles chaînes de journal dès qu’elles sont disponibles et que vous devez les traiter davantage. Par exemple, l’intégration des journaux du Kit de développement logiciel (SDK) Speech à votre système de collecte de journalisation existant. Ajouté dans la version 1.20.0.
classe Diagnostics ::Logging ::FileLogger Classe avec des méthodes statiques pour contrôler la journalisation du Kit de développement logiciel (SDK) basé sur les fichiers. L’activation de la journalisation lors de l’exécution de votre scénario de sdk Speech fournit des informations détaillées à partir des composants natifs principaux du Kit de développement logiciel (SDK). Si vous signalez un problème à Microsoft, vous serez peut-être invité à fournir des journaux pour aider Microsoft à diagnostiquer le problème. Votre application ne doit pas dépendre de chaînes de journal particulières, car elle peut passer d’une version du KIT de développement logiciel (SDK) à une autre sans préavis. FileLogger est la solution de journalisation la plus simple et convient pour diagnostiquer la plupart des problèmes sur l’appareil lors de l’exécution du Kit de développement logiciel (SDK) Speech. Ajouté dans la version 1.20.0.
classe Diagnostics ::Logging ::MemoryLogger Classe avec des méthodes statiques pour contrôler la journalisation du Kit de développement logiciel (SDK) dans une mémoire tampon en mémoire. L’activation de la journalisation lors de l’exécution de votre scénario de sdk Speech fournit des informations détaillées à partir des composants natifs principaux du Kit de développement logiciel (SDK). Si vous signalez un problème à Microsoft, vous serez peut-être invité à fournir des journaux pour aider Microsoft à diagnostiquer le problème. Votre application ne doit pas dépendre de chaînes de journal particulières, car elle peut passer d’une version du KIT de développement logiciel (SDK) à une autre sans préavis. MemoryLogger est conçu pour le cas où vous souhaitez obtenir l’accès aux journaux qui ont été pris dans la courte durée avant que certains événements inattendus se produisent. Par exemple, si vous exécutez un module Speech Recognizer, vous pouvez vider MemoryLogger après avoir obtenu un événement indiquant que la reconnaissance a été annulée en raison d’une erreur. La taille de la mémoire tampon est fixe à 2 Mo et ne peut pas être modifiée. Il s’agit d’une mémoire tampon « anneau », autrement dit, les nouvelles chaînes de journal écrites remplacent les plus anciennes dans la mémoire tampon. Ajouté dans la version 1.20.0.

Membres

niveau d’énumération

Valeurs Descriptions
Erreur Niveau de journalisation des erreurs. Seules les erreurs sont enregistrées.
Avertissement Niveau de journalisation des avertissements. Seules les erreurs et les avertissements sont enregistrés.
Informations Niveau de journalisation des informations. Seules les erreurs, les avertissements et les messages de journal d’information sont enregistrés.
Verbeux Niveau de journalisation détaillé. Tous les messages de journal seront enregistrés.

Définit les différents niveaux de journal disponibles.

Cela est utilisé par différents enregistreurs d’événements pour définir le niveau maximal de détail qu’ils génèreront.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)