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

EventLogger 类

定义

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

public static class EventLogger
type EventLogger = class
Public Class EventLogger
继承
EventLogger

注解

事件日志记录是一种进程范围的构造。 这意味着,例如,如果 () 有多个语音识别器对象并行运行,则只能注册一个回调函数来接收来自所有识别器的交错日志。 不能为每个识别器注册单独的回调。

方法

SetFilters(String[])

设置或清除日志消息的筛选器。 设置筛选器后,仅当日志消息至少包含筛选器指定的字符串之一时,才会调用 事件。 匹配项区分大小写。

SetLevel(Level)

设置记录器要捕获的消息的级别

事件

OnMessage

为每个新日志消息调用的事件。

适用于