命名空间 Microsoft::CognitiveServices::Speech::D iagnostics::Logging
摘要
成员 | 说明 |
---|---|
枚举级别 | 定义不同的可用日志级别。 |
类 Diagnostics::Logging::EventLogger | 具有静态方法的类,用于控制基于回调的 SDK 日志记录。 在运行语音 SDK 方案时启用日志记录可提供 SDK 核心本机组件的详细信息。 如果向 Microsoft 报告问题,系统可能会要求你提供日志以帮助 Microsoft 诊断问题。 应用程序不应依赖于特定的日志字符串,因为它们可能会在不通知的情况下从一个 SDK 版本更改为另一个版本。 如果想要在新的日志字符串可用时立即访问这些字符串,并且需要进一步处理它们,请使用 EventLogger。 例如,将语音 SDK 日志与现有日志记录收集系统集成。 在版本 1.20.0 中添加。 |
类 Diagnostics::Logging::FileLogger | 具有静态方法的类,用于控制基于文件的 SDK 日志记录。 在运行语音 SDK 方案时启用日志记录可提供 SDK 核心本机组件的详细信息。 如果向 Microsoft 报告问题,系统可能会要求你提供日志以帮助 Microsoft 诊断问题。 应用程序不应依赖于特定的日志字符串,因为它们可能会在不通知的情况下从一个 SDK 版本更改为另一个版本。 FileLogger 是最简单的日志记录解决方案,适用于在运行语音 SDK 时诊断大多数设备上的问题。 在版本 1.20.0 中添加。 |
类 Diagnostics::Logging::MemoryLogger | 具有静态方法的类,用于控制 SDK 登录到内存中缓冲区。 在运行语音 SDK 方案时启用日志记录可提供 SDK 核心本机组件的详细信息。 如果向 Microsoft 报告问题,系统可能会要求你提供日志以帮助 Microsoft 诊断问题。 应用程序不应依赖于特定的日志字符串,因为它们可能会在不通知的情况下从一个 SDK 版本更改为另一个版本。 MemoryLogger 适用于想要访问在发生意外事件之前在短时间内获取的日志的情况。 例如,如果运行的是语音识别器,则可能希望在收到指示由于某些错误而取消识别的事件后转储 MemoryLogger。 内存缓冲区的大小固定为 2MB,无法更改。 这是一个“环形”缓冲区,即写入的新日志字符串将替换缓冲区中最早的日志字符串。 在版本 1.20.0 中添加。 |
成员
枚举级别
值 | 说明 |
---|---|
错误 | 错误日志记录级别。 只会记录错误。 |
警告 | 警告日志记录级别。 只会记录错误和警告。 |
信息 | 信息性日志记录级别。 只会记录错误、警告和信息性日志消息。 |
详细 | 详细日志记录级别。 将记录所有日志消息。 |
定义不同的可用日志级别。
这由不同的记录器用来设置它们将输出的最大详细信息级别。