Partilhar via


Espaço de nomes Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Resumo

Membros Descrições
Nível de enumeração Define os diferentes níveis de registo disponíveis.
Diagnósticos de classe::Registo::EventLogger Classe com métodos estáticos para controlar o registo do SDK baseado na chamada de retorno. Ativar o registo durante a execução do cenário do SDK de Voz fornece informações detalhadas dos componentes nativos principais do SDK. Se comunicar um problema à Microsoft, poderá ser-lhe pedido para fornecer registos para ajudar a Microsoft a diagnosticar o problema. A aplicação não deve ter dependência em cadeias de registo específicas, uma vez que podem mudar de uma versão do SDK para outra sem aviso prévio. Utilize o EventLogger quando quiser obter acesso a novas cadeias de registo assim que estiverem disponíveis e terá de processá-las ainda mais. Por exemplo, integrar registos do SDK de Voz no sistema de recolha de registos existente. Adicionado na versão 1.20.0.
Diagnósticos da classe::Logging::FileLogger Classe com métodos estáticos para controlar o registo do SDK baseado em ficheiros. Ativar o registo durante a execução do cenário do SDK de Voz fornece informações detalhadas dos componentes nativos principais do SDK. Se comunicar um problema à Microsoft, poderá ser-lhe pedido para fornecer registos para ajudar a Microsoft a diagnosticar o problema. A aplicação não deve ter dependência em cadeias de registo específicas, uma vez que podem mudar de uma versão do SDK para outra sem aviso prévio. O FileLogger é a solução de registo mais simples e adequada para diagnosticar a maioria dos problemas no dispositivo ao executar o SDK de Voz. Adicionado na versão 1.20.0.
Diagnósticos de classe::Registo::MemoryLogger Classe com métodos estáticos para controlar o registo do SDK numa memória intermédia dentro da memória. Ativar o registo durante a execução do cenário do SDK de Voz fornece informações detalhadas dos componentes nativos principais do SDK. Se comunicar um problema à Microsoft, poderá ser-lhe pedido para fornecer registos para ajudar a Microsoft a diagnosticar o problema. A aplicação não deve ter dependência em cadeias de registo específicas, uma vez que podem mudar de uma versão do SDK para outra sem aviso prévio. O MemoryLogger foi concebido para o caso em que pretende obter acesso aos registos que foram realizados no curto período de tempo antes de ocorrer algum evento inesperado. Por exemplo, se estiver a executar um Reconhecedor de Voz, poderá querer capturar o MemoryLogger depois de receber um evento que indica que o reconhecimento foi cancelado devido a algum erro. O tamanho da memória intermédia é fixo em 2 MB e não pode ser alterado. Trata-se de uma memória intermédia "ring", ou seja, as novas cadeias de registo escritas substituem as mais antigas na memória intermédia. Adicionado na versão 1.20.0.

Membros

Nível de enumeração

Valores Descrições
Erro Nível de registo de erros. Apenas serão registados erros.
Aviso Nível de registo de aviso. Apenas serão registados erros e avisos.
Informações Nível de registo informativo. Apenas serão registados erros, avisos e mensagens de registo informativo.
Verboso Nível de registo verboso. Todas as mensagens de registo serão registadas.

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

Isto é utilizado por diferentes loggers para definir o nível máximo de detalhe que irão produzir.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)