Delen via


Naamruimte Microsoft::CognitiveServices::Speech::D iagnostics::Logboekregistratie

Samenvatting

Leden Beschrijvingen
enumniveau Definieert de verschillende beschikbare logboekniveaus.
class Diagnostics::Logging::EventLogger Klasse met statische methoden voor het beheren van op callback gebaseerde SDK-logboekregistratie. Het inschakelen van logboekregistratie tijdens het uitvoeren van uw Speech SDK-scenario biedt gedetailleerde informatie over de belangrijkste systeemeigen onderdelen van de SDK. Als u een probleem aan Microsoft rapporteert, wordt u mogelijk gevraagd om logboeken op te geven om Microsoft te helpen bij het vaststellen van het probleem. Uw toepassing mag niet afhankelijk zijn van bepaalde logboektekenreeksen, omdat deze zonder voorafgaande kennisgeving kunnen worden gewijzigd van de ene SDK-release naar de andere. Gebruik EventLogger als u toegang wilt krijgen tot nieuwe logboektekenreeksen zodra deze beschikbaar zijn en u deze verder moet verwerken. U kunt bijvoorbeeld Speech SDK-logboeken integreren met uw bestaande systeem voor logboekregistratieverzameling. Toegevoegd in versie 1.20.0.
class Diagnostics::Logging::FileLogger Klasse met statische methoden voor het beheren van op bestanden gebaseerde SDK-logboekregistratie. Het inschakelen van logboekregistratie tijdens het uitvoeren van uw Speech SDK-scenario biedt gedetailleerde informatie over de belangrijkste systeemeigen onderdelen van de SDK. Als u een probleem aan Microsoft rapporteert, wordt u mogelijk gevraagd om logboeken op te geven om Microsoft te helpen bij het vaststellen van het probleem. Uw toepassing mag niet afhankelijk zijn van bepaalde logboektekenreeksen, omdat deze zonder voorafgaande kennisgeving kunnen worden gewijzigd van de ene SDK-release naar de andere. FileLogger is de eenvoudigste oplossing voor logboekregistratie en geschikt voor het diagnosticeren van de meeste problemen op apparaten bij het uitvoeren van de Speech SDK. Toegevoegd in versie 1.20.0.
class Diagnostics::Logging::MemoryLogger Klasse met statische methoden voor het beheren van SDK-logboekregistratie in een buffer in het geheugen. Het inschakelen van logboekregistratie tijdens het uitvoeren van uw Speech SDK-scenario biedt gedetailleerde informatie over de belangrijkste systeemeigen onderdelen van de SDK. Als u een probleem aan Microsoft rapporteert, wordt u mogelijk gevraagd om logboeken op te geven om Microsoft te helpen bij het vaststellen van het probleem. Uw toepassing mag niet afhankelijk zijn van bepaalde logboektekenreeksen, omdat deze zonder voorafgaande kennisgeving kunnen worden gewijzigd van de ene SDK-release naar de andere. MemoryLogger is ontworpen voor het geval u toegang wilt krijgen tot logboeken die zijn gemaakt in de korte tijd voordat er een onverwachte gebeurtenis plaatsvindt. Als u bijvoorbeeld een Spraakherkenning uitvoert, kunt u de MemoryLogger dumpen nadat u een gebeurtenis hebt ontvangen die aangeeft dat de herkenning is geannuleerd vanwege een fout. De grootte van de geheugenbuffer is vastgesteld op 2 MB en kan niet worden gewijzigd. Dit is een 'ring'-buffer, dat wil schrijven dat nieuwe logboektekenreeksen de oudste in de buffer vervangen. Toegevoegd in versie 1.20.0.

Leden

enumniveau

Waarden Beschrijvingen
Fout Foutlogboekniveau. Alleen fouten worden geregistreerd.
Waarschuwing Waarschuwingsniveau voor logboekregistratie. Alleen fouten en waarschuwingen worden geregistreerd.
Info Niveau van informatieve logboekregistratie. Alleen fouten, waarschuwingen en informatieve logboekberichten worden geregistreerd.
Uitgebreid Uitgebreid logboekregistratieniveau. Alle logboekberichten worden geregistreerd.

Definieert de verschillende beschikbare logboekniveaus.

Dit wordt door verschillende loggers gebruikt om het maximale detailniveau in te stellen dat ze uitvoeren.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)