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

Souhrn

Členové Popisy
úroveň výčtu Definuje různé dostupné úrovně protokolu.
class Diagnostics::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 ze základních nativních komponent sady SDK. Pokud microsoftu nahlásíte problém, můžete být požádáni o poskytnutí protokolů, které microsoftu pomůžou problém diagnostikovat. Vaše aplikace by neměla být závislá na konkrétních řetězcích protokolu, protože se můžou bez předchozího upozornění změnit mezi jednotlivými verzemi sady SDK. EventLogger použijte, když chcete získat přístup k novým řetězcům protokolu, jakmile budou k dispozici, a potřebujete je dále zpracovat. Například integrace protokolů sady Speech SDK se stávajícím systémem shromažďování protokolů. Přidáno ve verzi 1.20.0.
class Diagnostics::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 ze základních nativních komponent sady SDK. Pokud microsoftu nahlásíte problém, můžete být požádáni o poskytnutí protokolů, které microsoftu pomůžou problém diagnostikovat. Vaše aplikace by neměla být závislá na konkrétních řetězcích protokolu, protože se můžou bez předchozího upozornění změnit mezi jednotlivými verzemi sady SDK. FileLogger je nejjednodušší řešení protokolování, které je vhodné pro diagnostiku většiny problémů v zařízení při spuštění sady Speech SDK. Přidáno ve verzi 1.20.0.
class Diagnostics::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 ze základních nativních komponent sady SDK. Pokud microsoftu nahlásíte problém, můžete být požádáni o poskytnutí protokolů, které microsoftu pomůžou problém diagnostikovat. Vaše aplikace by neměla být závislá na konkrétních řetězcích protokolu, protože se můžou bez předchozího upozornění změnit mezi jednotlivými verzemi sady SDK. MemoryLogger je určený pro případ, kdy chcete získat přístup k protokolům, které byly pořízeny v krátké době před nějakou neočekávanou událostí. Pokud například používáte Rozpoznávání řeči, můžete po získání události zjistit, že rozpoznávání bylo zrušeno kvůli nějaké chybě, výpis paměti MemoryLogger. Velikost vyrovnávací paměti je pevně nastavená na 2 MB a nelze ji změnit. Jedná se o "kruhovou" vyrovnávací paměť, to znamená, že nové zapsané řetězce protokolu nahrazují nejstarší řetězce ve vyrovnávací paměti. Přidáno ve verzi 1.20.0.

Členové

úroveň výčtu

Hodnoty Popisy
Chyba Úroveň protokolování chyb. Zaprotokolují se jenom chyby.
Upozornění Úroveň protokolování upozornění. Budou se protokolovat pouze chyby a upozornění.
Informace Úroveň protokolování informací. Budou se protokolovat pouze chyby, upozornění a zprávy informačního protokolu.
Verbose Úroveň podrobného protokolování Protokolují se všechny zprávy protokolu.

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

Používají ho různé protokolovací nástroje k nastavení maximální úrovně podrobností, které budou vypisovat.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)