Espacio de nombres Microsoft::CognitiveServices::Speech::D iagnostics::Logging

Resumen

Miembros Descripciones
nivel de enumeración Define los distintos niveles de registro disponibles.
class Diagnostics::Logging::EventLogger Clase con métodos estáticos para controlar el registro del SDK basado en devolución de llamada. Al activar el registro mientras se ejecuta el escenario del SDK de Voz, se proporciona información detallada de los componentes nativos principales del SDK. Si notifica un problema a Microsoft, es posible que se le pida que proporcione registros para ayudar a Microsoft a diagnosticar el problema. La aplicación no debe depender de cadenas de registro concretas, ya que pueden cambiar de una versión del SDK a otra sin previo aviso. Use EventLogger cuando quiera obtener acceso a nuevas cadenas de registro tan pronto como estén disponibles, y debe procesarlas aún más. Por ejemplo, la integración de registros del SDK de Voz con el sistema de recopilación de registros existente. Se agregó en la versión 1.20.0.
clase Diagnostics::Logging::FileLogger Clase con métodos estáticos para controlar el registro del SDK basado en archivos. Al activar el registro mientras se ejecuta el escenario del SDK de Voz, se proporciona información detallada de los componentes nativos principales del SDK. Si notifica un problema a Microsoft, es posible que se le pida que proporcione registros para ayudar a Microsoft a diagnosticar el problema. La aplicación no debe depender de cadenas de registro concretas, ya que pueden cambiar de una versión del SDK a otra sin previo aviso. FileLogger es la solución de registro más sencilla y adecuada para diagnosticar la mayoría de los problemas en el dispositivo al ejecutar el SDK de Voz. Se agregó en la versión 1.20.0.
Clase Diagnostics::Logging::MemoryLogger Clase con métodos estáticos para controlar el inicio de sesión del SDK en un búfer en memoria. Al activar el registro mientras se ejecuta el escenario del SDK de Voz, se proporciona información detallada de los componentes nativos principales del SDK. Si notifica un problema a Microsoft, es posible que se le pida que proporcione registros para ayudar a Microsoft a diagnosticar el problema. La aplicación no debe depender de cadenas de registro concretas, ya que pueden cambiar de una versión del SDK a otra sin previo aviso. MemoryLogger está diseñado para el caso en el que desea obtener acceso a los registros que se tomaron en la corta duración antes de que se produzca algún evento inesperado. Por ejemplo, si ejecuta speech Recognizer, puede que desee volcar MemoryLogger después de obtener un evento que indica que se canceló el reconocimiento debido a algún error. El tamaño del búfer de memoria se fija en 2 MB y no se puede cambiar. Se trata de un búfer de "anillo", es decir, las nuevas cadenas de registro escritas reemplazan a las más antiguas del búfer. Se agregó en la versión 1.20.0.

Miembros

nivel de enumeración

Valores Descripciones
Error Nivel de registro de errores. Solo se registrarán errores.
Advertencia Nivel de registro de advertencia. Solo se registrarán errores y advertencias.
Información Nivel de registro informativo. Solo se registrarán errores, advertencias y mensajes de registro informativos.
Verbose Nivel de registro detallado. Se registrarán todos los mensajes de registro.

Define los distintos niveles de registro disponibles.

Se usa en diferentes registradores para establecer el nivel máximo de detalle que generarán.

MemoryLogger.SetLevel(Level)

EventLogger.SetLevel(Level)

FileLogger.SetLevel(Level)