Sdílet prostřednictvím


Obor názvů Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Shrnutí

Členové Popisy
výčtu Definuje různé dostupné úrovně protokolu.
diagnostika třídy ::Logging::EventLogger Třída se statickými metodami pro řízení protokolování sady SDK založené na zpětném volání Zapnutí protokolování při spuštění scénáře sady Speech SDK poskytuje podrobné informace z základních nativních komponent sady SDK. Pokud nahlásíte problém s Microsoftem, můžete být požádáni o poskytnutí protokolů, které microsoftu pomůžou problém diagnostikovat. Vaše aplikace by neměla záviset na konkrétních řetězcích protokolu, protože se můžou bez předchozího upozornění změnit z jedné verze sady SDK na jinou. EventLogger použijte, když chcete získat přístup k novým řetězcům protokolů, jakmile budou k dispozici, a budete je muset dále zpracovat. Například integrace protokolů sady Speech SDK se stávajícím systémem shromažďování protokolování. Přidáno ve verzi 1.20.0.
diagnostika třídy ::Logging::FileLogger Třída se statickými metodami pro řízení protokolování sady SDK založené na souborech Zapnutí protokolování při spuštění scénáře sady Speech SDK poskytuje podrobné informace z základních nativních komponent sady SDK. Pokud nahlásíte problém s Microsoftem, můžete být požádáni o poskytnutí protokolů, které microsoftu pomůžou problém diagnostikovat. Vaše aplikace by neměla záviset na konkrétních řetězcích protokolu, protože se můžou bez předchozího upozornění změnit z jedné verze sady SDK na jinou. FileLogger je nejjednodušší řešení protokolování a vhodné pro diagnostiku většiny problémů na zařízení při spouštění sady Speech SDK. Přidáno ve verzi 1.20.0.
diagnostika třídy ::Logging::MemoryLogger Třída se statickými metodami pro řízení protokolování sady SDK do vyrovnávací paměti. Zapnutí protokolování při spuštění scénáře sady Speech SDK poskytuje podrobné informace z základních nativních komponent sady SDK. Pokud nahlásíte problém s Microsoftem, můžete být požádáni o poskytnutí protokolů, které microsoftu pomůžou problém diagnostikovat. Vaše aplikace by neměla záviset na konkrétních řetězcích protokolu, protože se můžou bez předchozího upozornění změnit z jedné verze sady SDK na jinou. MemoryLogger je určený pro případ, kdy chcete získat přístup k protokolům, které byly během krátké doby trvání před nějakou neočekávanou událostí. Pokud například spouštíte službu Rozpoznávání řeči, můžete po zobrazení události, která indikuje, že se rozpoznávání zrušilo kvůli nějaké chybě, vyhodit memoryLogger. Velikost vyrovnávací paměti je pevná na 2 MB a nelze ji změnit. Jedná se o vyrovnávací paměť "ring", to znamená, že nové řetězce protokolu zapsané nahrazují nejstarší řetězce v vyrovnávací paměti. Přidáno ve verzi 1.20.0.

Členové

enum Level

Hodnoty Popisy
Chyba Úroveň protokolování chyb Protokolují se pouze chyby.
Varování Úroveň protokolování upozornění Protokolují se pouze chyby a upozornění.
Informace Úroveň protokolování informací. Protokolují se pouze chyby, upozornění a informační zprávy protokolu.
Užvaněný Podrobná úroveň protokolování. Zaprotokolují se všechny zprávy protokolu.

Definuje různé dostupné úrovně protokolu.

To používají různí protokolovací nástroje k nastavení maximální úrovně podrobností, které budou výstupem.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)