Naamruimte Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Samenvatting

Leden Beschrijvingen
Definieert de verschillende beschikbare logboekniveaus.
klasse Diagnostische gegevens::Logboekregistratie::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 bevat gedetailleerde informatie over de kernonderdelen van de SDK. Als u een probleem aan Microsoft rapporteert, wordt u mogelijk gevraagd logboeken op te geven om Microsoft te helpen het probleem te diagnosticeren. Uw toepassing mag niet afhankelijk zijn van bepaalde logboektekenreeksen, omdat deze zonder kennisgeving kunnen worden gewijzigd van de ene SDK-release naar een andere. Gebruik EventLogger wanneer u toegang wilt krijgen tot nieuwe logboektekenreeksen zodra deze beschikbaar zijn en u moet ze verder verwerken. Bijvoorbeeld het integreren van Speech SDK-logboeken met uw bestaande systeem voor logboekregistratieverzameling. Toegevoegd in versie 1.20.0.
klasse Diagnostische gegevens::Logboekregistratie::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 bevat gedetailleerde informatie over de kernonderdelen van de SDK. Als u een probleem aan Microsoft rapporteert, wordt u mogelijk gevraagd logboeken op te geven om Microsoft te helpen het probleem te diagnosticeren. Uw toepassing mag niet afhankelijk zijn van bepaalde logboektekenreeksen, omdat deze zonder kennisgeving kunnen worden gewijzigd van de ene SDK-release naar een andere. FileLogger is de eenvoudigste oplossing voor logboekregistratie en is geschikt voor het diagnosticeren van de meeste problemen op het apparaat bij het uitvoeren van de Speech SDK. Toegevoegd in versie 1.20.0.
klasse Diagnostische gegevens::Logboekregistratie::MemoryLogger- Klasse met statische methoden voor het beheren van SDK-logboekregistratie in een in-memory buffer. Het inschakelen van logboekregistratie tijdens het uitvoeren van uw Speech SDK-scenario bevat gedetailleerde informatie over de kernonderdelen van de SDK. Als u een probleem aan Microsoft rapporteert, wordt u mogelijk gevraagd logboeken op te geven om Microsoft te helpen het probleem te diagnosticeren. Uw toepassing mag niet afhankelijk zijn van bepaalde logboektekenreeksen, omdat deze zonder kennisgeving kunnen worden gewijzigd van de ene SDK-release naar een andere. MemoryLogger is ontworpen voor het geval u toegang wilt krijgen tot logboeken die in de korte duur zijn genomen voordat er een onverwachte gebeurtenis plaatsvindt. Als u bijvoorbeeld een Speech Recognizer uitvoert, kunt u de MemoryLogger dumpen nadat een gebeurtenis is 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 ringbuffer, dat wil gezegd, nieuwe logboektekenreeksen die zijn geschreven, vervangen de oudste in de buffer. 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 vastgelegd.
Informatie Informatief logboekregistratieniveau. Alleen fouten, waarschuwingen en informatieve logboekberichten worden vastgelegd.
Breedsprakig Uitgebreid logboekregistratieniveau. Alle logboekberichten worden vastgelegd.

Definieert de verschillende beschikbare logboekniveaus.

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

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)