Microsoft.VisualStudio.RpcContracts.Logging 命名空间

LoggerOptions

给定日志流的日志记录选项。 此类是不可变的。

LoggingLevelSettings

表示日志流的实时配置设置。

LogRegistration

表示日志中具有关联元数据的单个条目。

LogVerbosityState

用于更改给定跟踪日志流中日志记录详细程度的事件参数。

结构

LogId

表示给定日志流的完全限定 ID 和可用于标识日志的所有信息的类。

接口

IAuditLogService

用于记录 Visual Studio 组件中的审核事件的接口。

ITraceHubClientCallback

用于使用跟踪中心请求从跟踪中心到客户端的日志记录更改的接口。 实现此接口以支持发送实时日志流。

ITraceHubRegistrationService

用于描述远程服务中跟踪组件与跟踪中心之间的协定的接口。 用于配置跟踪提供程序和提供日志流,以及向跟踪组件提供配置日志级别和日志位置。

枚举

AuditLogEventType

审核日志事件的类型,现有 EventLog 事件类型的副本。

AuditLogSource

审核日志事件的已知源,有助于通过其他工具自动筛选。

PrivacyFlags

描述给定隐私分类可能存在的信息的标志集。

RegistrationStatuses

enum 表示注册新跟踪日志流的调用的所有可能结果。