Namespace Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Zusammenfassung

Member Beschreibungen
enum Level Definiert die verschiedenen verfügbaren Protokollebenen.
Class Diagnostics::Logging::EventLogger Klasse mit statischen Methoden zum Steuern der rückrufbasierten SDK-Protokollierung. Das Aktivieren der Protokollierung während der Ausführung Ihres Speech SDK-Szenarios enthält detaillierte Informationen zu den nativen Kernkomponenten des SDK. Wenn Sie microsoft ein Problem melden, werden Sie möglicherweise aufgefordert, Protokolle bereitzustellen, die Microsoft bei der Diagnose des Problems unterstützen. Ihre Anwendung sollte keine Abhängigkeit von bestimmten Protokollzeichenfolgen übernehmen, da sie sich ohne Vorheriges von einer SDK-Version in eine andere ändern können. Verwenden Sie EventLogger, wenn Sie Zugriff auf neue Protokollzeichenfolgen erhalten möchten, sobald sie verfügbar sind, und Sie sie weiter verarbeiten müssen. Beispiel: Integrieren von Speech SDK-Protokollen in Ihr vorhandenes Protokollierungssammlungssystem. In Version 1.20.0 hinzugefügt.
Class Diagnostics::Logging::FileLogger Klasse mit statischen Methoden zum Steuern der dateibasierten SDK-Protokollierung. Das Aktivieren der Protokollierung während der Ausführung Ihres Speech SDK-Szenarios enthält detaillierte Informationen zu den nativen Kernkomponenten des SDK. Wenn Sie microsoft ein Problem melden, werden Sie möglicherweise aufgefordert, Protokolle bereitzustellen, die Microsoft bei der Diagnose des Problems unterstützen. Ihre Anwendung sollte keine Abhängigkeit von bestimmten Protokollzeichenfolgen übernehmen, da sie sich ohne Vorheriges von einer SDK-Version in eine andere ändern können. FileLogger ist die einfachste Protokollierungslösung und eignet sich für die Diagnose der meisten Probleme auf dem Gerät beim Ausführen des Speech SDK. In Version 1.20.0 hinzugefügt.
Class Diagnostics::Logging::MemoryLogger Klasse mit statischen Methoden zum Steuern der SDK-Protokollierung in einem Speicherpuffer. Das Aktivieren der Protokollierung während der Ausführung Ihres Speech SDK-Szenarios enthält detaillierte Informationen zu den nativen Kernkomponenten des SDK. Wenn Sie microsoft ein Problem melden, werden Sie möglicherweise aufgefordert, Protokolle bereitzustellen, die Microsoft bei der Diagnose des Problems unterstützen. Ihre Anwendung sollte keine Abhängigkeit von bestimmten Protokollzeichenfolgen übernehmen, da sie sich ohne Vorheriges von einer SDK-Version in eine andere ändern können. MemoryLogger ist für den Fall konzipiert, in dem Sie Zugriff auf Protokolle erhalten möchten, die in der kurzen Dauer vorgenommen wurden, bevor ein unerwartetes Ereignis auftritt. Wenn Sie beispielsweise eine Spracherkennung ausführen, können Sie den MemoryLogger abspeichern, nachdem ein Ereignis angezeigt wird, das darauf hinweist, dass die Erkennung aufgrund eines Fehlers abgebrochen wurde. Die Größe des Speicherpuffers ist auf 2 MB festgelegt und kann nicht geändert werden. Dies ist ein "Ring"-Puffer, d. h. neue Protokollzeichenfolgen ersetzen die ältesten im Puffer. In Version 1.20.0 hinzugefügt.

Member

enum Level

Werte Beschreibungen
Fehler Fehlerprotokollierungsebene. Es werden nur Fehler protokolliert.
Warnung Warnungsprotokollierungsebene. Es werden nur Fehler und Warnungen protokolliert.
Info Informationsprotokollierungsebene. Es werden nur Fehler, Warnungen und Informationsprotokollmeldungen protokolliert.
Ausführlich Ausführliche Protokollierungsebene. Alle Protokollmeldungen werden protokolliert.

Definiert die verschiedenen verfügbaren Protokollebenen.

Dies wird von verschiedenen Protokollierungen verwendet, um die maximale Detailgenauigkeit festzulegen, die sie ausgeben.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)