EventLogger Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine statische Klasse zum Steuern der ereignisbasierten 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 nicht von bestimmten Protokollzeichenfolgen abhängig sein, da sie ohne Vorheriges von einer SDK-Version in eine andere geändert werden 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. Hinzugefügt in Version 1.20.0
public static class EventLogger
type EventLogger = class
Public Class EventLogger
- Vererbung
-
EventLogger
Hinweise
Die Ereignisprotokollierung ist ein prozessweites Konstrukt. Dies bedeutet, dass Sie nur eine Rückruffunktion registrieren können, wenn Sie (z. B.) mehrere parallel ausgeführte Spracherkennungsobjekte haben, um verschachtelte Protokolle von allen Erkennungen zu empfangen. Sie können keinen separaten Rückruf für jede Erkennung registrieren.
Methoden
SetFilters(String[]) |
Legt Filter für Protokollmeldungen fest oder löscht sie. Nachdem Filter festgelegt wurden, wird das Ereignis nur aufgerufen, wenn die Protokollmeldung mindestens eine der von den Filtern angegebenen Zeichenfolgen enthält. Bei der Übereinstimmung wird die Groß-/Kleinschreibung beachtet. |
SetLevel(Level) |
Legt die Ebene der nachrichten fest, die von der Protokollierung erfasst werden sollen. |
Ereignisse
OnMessage |
Ereignis, das für jede neue Protokollmeldung aufgerufen wird. |
Gilt für:
Azure SDK for .NET