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

Resumo

Membros Descrições
Nível de enumeração Define os diferentes níveis de log disponíveis.
classe Diagnostics::Logging::EventLogger Classe com métodos estáticos para controlar o 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 você relatar um problema à Microsoft, talvez seja solicitado que você forneça logs 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 EventLogger quando quiser obter acesso a novas cadeias de caracteres de log assim que elas estiverem disponíveis e você precisar processá-las ainda mais. Por exemplo, integrar logs do SDK de Fala ao sistema de coleta de log 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 você relatar um problema à Microsoft, talvez seja solicitado que você forneça logs 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. FileLogger é a solução de registro em log mais simples e adequada para diagnosticar a maioria dos problemas no dispositivo ao executar o SDK de Fala. Adicionado na versão 1.20.0.
classe Diagnostics::Logging::MemoryLogger Classe com métodos estáticos para controlar o logon 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 você relatar um problema à Microsoft, talvez seja solicitado que você forneça logs 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. MemoryLogger foi projetado para o caso em que você deseja obter acesso aos logs que foram obtidos em uma duração curta antes que algum evento inesperado aconteça. Por exemplo, se você estiver executando um Reconhecimento de Fala, convém 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 é fixo em 2 MB e não pode ser alterado. Esse é um buffer de "anel", ou seja, novas cadeias de caracteres de log gravadas substituem as mais antigas no buffer. Adicionado na versão 1.20.0.

Membros

Nível de enumeração

Valores Descrições
Erro Nível de log de erros. Somente erros serão registrados.
Aviso Nível de log de aviso. Somente erros e avisos serão registrados.
Info Nível de log informativo. Somente erros, avisos e mensagens de log informativo serão registrados.
Detalhado Nível de log detalhado. Todas as mensagens de log serão registradas.

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

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

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)