Spazio dei nomi Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Riepilogo

Membri Descrizioni
livello enumerazione Definisce i diversi livelli di log disponibili.
Classe Diagnostics::Logging::EventLogger Classe con metodi statici per controllare la registrazione dell'SDK basata sul callback. L'attivazione della registrazione durante l'esecuzione dello scenario di Speech SDK fornisce informazioni dettagliate dai componenti nativi principali dell'SDK. Se si segnala un problema a Microsoft, potrebbe essere richiesto di fornire i log per consentire a Microsoft di diagnosticare il problema. L'applicazione non deve dipendere da stringhe di log specifiche, perché possono passare da una versione SDK a un'altra senza preavviso. Usare EventLogger quando si vuole ottenere l'accesso alle nuove stringhe di log non appena sono disponibili ed è necessario elaborarle ulteriormente. Ad esempio, l'integrazione dei log di Speech SDK con il sistema di raccolta di registrazione esistente. Aggiunta nella versione 1.20.0.
Classe Diagnostics::Logging::FileLogger Classe con metodi statici per controllare la registrazione dell'SDK basata su file. L'attivazione della registrazione durante l'esecuzione dello scenario di Speech SDK fornisce informazioni dettagliate dai componenti nativi principali dell'SDK. Se si segnala un problema a Microsoft, potrebbe essere richiesto di fornire i log per consentire a Microsoft di diagnosticare il problema. L'applicazione non deve dipendere da stringhe di log specifiche, perché possono passare da una versione SDK a un'altra senza preavviso. FileLogger è la soluzione di registrazione più semplice e adatta per la diagnosi della maggior parte dei problemi sul dispositivo durante l'esecuzione di Speech SDK. Aggiunta nella versione 1.20.0.
Class Diagnostics::Logging::MemoryLogger Classe con metodi statici per controllare l'accesso dell'SDK a un buffer in memoria. L'attivazione della registrazione durante l'esecuzione dello scenario di Speech SDK fornisce informazioni dettagliate dai componenti nativi principali dell'SDK. Se si segnala un problema a Microsoft, potrebbe essere richiesto di fornire i log per consentire a Microsoft di diagnosticare il problema. L'applicazione non deve dipendere da stringhe di log specifiche, perché possono passare da una versione SDK a un'altra senza preavviso. MemoryLogger è progettato per il caso in cui si vuole ottenere l'accesso ai log acquisiti in breve tempo prima che si verifichi un evento imprevisto. Ad esempio, se si esegue un riconoscimento vocale, è possibile eseguire il dump di MemoryLogger dopo aver ottenuto un evento che indica che il riconoscimento è stato annullato a causa di un errore. Le dimensioni del buffer di memoria sono fisse a 2 MB e non possono essere modificate. Si tratta di un buffer "circolare", ovvero nuove stringhe di log scritte sostituiscono quelle meno recenti nel buffer. Aggiunta nella versione 1.20.0.

Membri

livello enumerazione

Valori Descrizioni
Errore Livello di registrazione degli errori. Verranno registrati solo gli errori.
Avviso Livello di registrazione degli avvisi. Verranno registrati solo errori e avvisi.
Info Livello di registrazione informativo. Verranno registrati solo errori, avvisi e messaggi di log informativi.
Dettagliato Livello di registrazione dettagliato. Tutti i messaggi di log verranno registrati.

Definisce i diversi livelli di log disponibili.

Viene usato da diversi logger per impostare il livello massimo di dettaglio che verranno restituiti.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)