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

Sommario

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 particolari stringhe di log, 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 particolari stringhe di log, 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 del dispositivo durante l'esecuzione di Speech SDK. Aggiunta nella versione 1.20.0.
classe Diagnostics::Logging::MemoryLogger Classe con metodi statici per controllare l'accesso dell'SDK in 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 particolari stringhe di log, 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 nella breve durata 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 le 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.
Avvertimento Livello di registrazione degli avvisi. Verranno registrati solo errori e avvisi.
Informazioni Livello di registrazione informativo. Verranno registrati solo errori, avvisi e messaggi di log informativi.
Verbose Livello di registrazione dettagliato. Verranno registrati tutti i messaggi di log.

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)