Partilhar via


Microsoft.CognitiveServices.Speech.Diagnostics.Logging Namespace

Classes

EventLogger

Uma classe estática para controlar o registro em log do SDK baseado em evento. 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

FileLogger

Uma classe estática 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

MemoryLogger

Uma classe estática 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

Enumerações

Level

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