你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.CognitiveServices.Speech.Diagnostics.Logging 命名空间

EventLogger

用于控制基于事件的 SDK 日志记录的静态类。 在运行语音 SDK 方案时启用日志记录可提供 SDK 核心本机组件的详细信息。 如果向 Microsoft 报告问题,系统可能会要求你提供日志以帮助 Microsoft 诊断问题。 应用程序不应依赖于特定的日志字符串,因为它们可能会在不通知的情况下从一个 SDK 版本更改为另一个 SDK 版本。 如果想要在新的日志字符串可用后立即访问它们,并且需要进一步处理它们,请使用 EventLogger。 例如,将语音 SDK 日志与现有日志记录收集系统集成。 在版本 1.20.0 中添加

FileLogger

用于控制基于文件的 SDK 日志记录的静态类。 在运行语音 SDK 方案时启用日志记录可提供 SDK 核心本机组件的详细信息。 如果向 Microsoft 报告问题,系统可能会要求你提供日志以帮助 Microsoft 诊断问题。 应用程序不应依赖于特定的日志字符串,因为它们可能会在不通知的情况下从一个 SDK 版本更改为另一个 SDK 版本。 FileLogger 是最简单的日志记录解决方案,适用于在运行语音 SDK 时诊断大多数设备上的问题。 在版本 1.20.0 中添加

MemoryLogger

用于控制 SDK 登录到内存中缓冲区的静态类。 在运行语音 SDK 方案时启用日志记录可提供 SDK 核心本机组件的详细信息。 如果向 Microsoft 报告问题,系统可能会要求你提供日志以帮助 Microsoft 诊断问题。 应用程序不应依赖于特定的日志字符串,因为它们可能会在不通知的情况下从一个 SDK 版本更改为另一个 SDK 版本。 MemoryLogger 专为想要访问在发生意外事件之前在短时间内创建的日志的情况而设计。 例如,如果运行的是语音识别器,则可能希望在收到指示由于某些错误而取消识别的事件后转储 MemoryLogger。 内存缓冲区的大小固定为 2MB,无法更改。 这是一个“环形”缓冲区,即写入的新日志字符串将替换缓冲区中最早的日志字符串。 在版本 1.20.0 中添加

枚举

Level

定义不同的可用日志级别。