Namespace Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Resumo

Membros Descrições
enum Nível Define os diferentes níveis de log disponíveis.
classe Diagnostics::Logging::EventLogger Classe com métodos estáticos para controlar o registro em log do SDK baseado em retorno de chamada. Ativar o registro em log durante a execução do cenário do SDK de fala fornece informações detalhadas dos principais componentes nativos do SDK. Se comunicar um problema à Microsoft, poderá ser-lhe pedido que forneça registos para ajudar a Microsoft a diagnosticar o problema. Seu aplicativo não deve depender de cadeias de caracteres de log específicas, pois elas podem mudar de uma versão do SDK para outra sem aviso prévio. Use o EventLogger quando quiser obter acesso a novas cadeias de caracteres de log assim que elas estiverem disponíveis e precisar processá-las ainda mais. Por exemplo, integrando logs do SDK de fala com seu sistema de coleta de logs existente. Adicionado na versão 1.20.0.
classe Diagnostics::Logging::FileLogger Classe com métodos estáticos para controlar o log do SDK baseado em arquivo. Ativar o registro em log durante a execução do cenário do SDK de fala fornece informações detalhadas dos principais componentes nativos do SDK. Se comunicar um problema à Microsoft, poderá ser-lhe pedido que forneça registos para ajudar a Microsoft a diagnosticar o problema. Seu aplicativo não deve depender de cadeias de caracteres de log específicas, pois elas podem mudar de uma versão do SDK para outra sem aviso prévio. O FileLogger é a solução de registro em log mais simples e adequada para diagnosticar a maioria dos problemas no dispositivo ao executar o Speech SDK. Adicionado na versão 1.20.0.
classe Diagnostics::Logging::MemoryLogger Classe com métodos estáticos para controlar o login do SDK em um buffer na memória. Ativar o registro em log durante a execução do cenário do SDK de fala fornece informações detalhadas dos principais componentes nativos do SDK. Se comunicar um problema à Microsoft, poderá ser-lhe pedido que forneça registos para ajudar a Microsoft a diagnosticar o problema. Seu aplicativo não deve depender de cadeias de caracteres de log específicas, pois elas podem mudar de uma versão do SDK para outra sem aviso prévio. O MemoryLogger foi projetado para o caso em que você deseja obter acesso a logs que foram feitos em uma curta duração antes que algum evento inesperado aconteça. Por exemplo, se você estiver executando um Reconhecimento de Fala, talvez queira despejar o MemoryLogger depois de obter um evento indicando que o reconhecimento foi cancelado devido a algum erro. O tamanho do buffer de memória é fixado em 2MB e não pode ser alterado. Este é um buffer de "anel", ou seja, novas cadeias de caracteres de log escritas substituem as mais antigas no buffer. Adicionado na versão 1.20.0.

Membros

Nível enum

Valores Descrições
Erro Nível de registo de erros. Apenas os erros serão registados.
Advertência Nível de registo de avisos. Apenas erros e avisos serão registrados.
Informação Nível de registo informativo. Somente erros, avisos e mensagens de log informativas serão registrados.
Verbose Nível de registro detalhado. Todas as mensagens de log serão registradas.

Define os diferentes níveis de log disponíveis.

Isso é usado por diferentes registradores para definir o nível máximo de detalhes que eles produzirão.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)