Przestrzeń nazw Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Podsumowanie

Elementy członkowskie Opisy
poziom wyliczenia Definiuje różne dostępne poziomy dziennika.
class Diagnostics::Logging::EventLogger Klasa z metodami statycznymi do kontrolowania rejestrowania zestawu SDK opartego na wywołaniu zwrotnym. Włączenie rejestrowania podczas uruchamiania scenariusza zestawu Speech SDK zawiera szczegółowe informacje z podstawowych składników natywnych zestawu SDK. Jeśli zgłosisz problem do firmy Microsoft, może zostać wyświetlony monit o podanie dzienników, aby pomóc firmie Microsoft zdiagnozować problem. Aplikacja nie powinna być zależna od określonych ciągów dziennika, ponieważ może ulec zmianie z jednej wersji zestawu SDK na inną bez powiadomienia. Użyj dziennika zdarzeń, jeśli chcesz uzyskać dostęp do nowych ciągów dziennika, gdy tylko są dostępne, i musisz je jeszcze bardziej przetworzyć. Na przykład zintegrowanie dzienników zestawu Speech SDK z istniejącym systemem zbierania dzienników rejestrowania. Dodano w wersji 1.20.0.
class Diagnostics::Logging::FileLogger Klasa z metodami statycznymi do kontrolowania rejestrowania zestawu SDK opartego na plikach. Włączenie rejestrowania podczas uruchamiania scenariusza zestawu Speech SDK zawiera szczegółowe informacje z podstawowych składników natywnych zestawu SDK. Jeśli zgłosisz problem do firmy Microsoft, może zostać wyświetlony monit o podanie dzienników, aby pomóc firmie Microsoft zdiagnozować problem. Aplikacja nie powinna być zależna od określonych ciągów dziennika, ponieważ może ulec zmianie z jednej wersji zestawu SDK na inną bez powiadomienia. FileLogger to najprostsze rozwiązanie rejestrowania i odpowiednie do diagnozowania większości problemów z urządzeniem podczas uruchamiania zestawu Speech SDK. Dodano w wersji 1.20.0.
class Diagnostics::Logging::MemoryLogger Klasa ze statycznymi metodami kontrolowania logowania zestawu SDK do buforu w pamięci. Włączenie rejestrowania podczas uruchamiania scenariusza zestawu Speech SDK zawiera szczegółowe informacje z podstawowych składników natywnych zestawu SDK. Jeśli zgłosisz problem do firmy Microsoft, może zostać wyświetlony monit o podanie dzienników, aby pomóc firmie Microsoft zdiagnozować problem. Aplikacja nie powinna być zależna od określonych ciągów dziennika, ponieważ może ulec zmianie z jednej wersji zestawu SDK na inną bez powiadomienia. MemoryLogger jest przeznaczony dla przypadku, w którym chcesz uzyskać dostęp do dzienników, które zostały podjęte w krótkim czasie, zanim wystąpi nieoczekiwane zdarzenie. Jeśli na przykład korzystasz z rozpoznawania mowy, możesz chcieć zrzucić dziennik pamięci po otrzymaniu zdarzenia wskazującego, że rozpoznawanie zostało anulowane z powodu błędu. Rozmiar buforu pamięci jest stały na poziomie 2 MB i nie można go zmienić. Jest to bufor "pierścień", czyli nowe ciągi dziennika zapisane zastąp najstarsze w buforze. Dodano w wersji 1.20.0.

Elementy członkowskie

poziom wyliczenia

Wartości Opisy
Błąd Poziom rejestrowania błędów. Zostaną zarejestrowane tylko błędy.
Ostrzeżenie Poziom rejestrowania ostrzeżenia. Rejestrowane będą tylko błędy i ostrzeżenia.
Info Poziom rejestrowania informacyjnego. Rejestrowane będą tylko błędy, ostrzeżenia i komunikaty dziennika informacyjnego.
Pełny Pełny poziom rejestrowania. Wszystkie komunikaty dziennika będą rejestrowane.

Definiuje różne dostępne poziomy dziennika.

Jest to używane przez różne rejestratory, aby ustawić maksymalny poziom szczegółowości, który będą dane wyjściowe.

MemoryLogger.SetLevel(Poziom)

EventLogger.SetLevel(Poziom)

FileLogger.SetLevel(Poziom)