IVsActivityLog 接口

定义

将事件添加到 IDE 活动日志。 使用 SVsActivityLog (SID_SVsActivityLog) 服务获取 接口的实例。

public interface class IVsActivityLog
public interface class IVsActivityLog
__interface IVsActivityLog
[System.Runtime.InteropServices.Guid("76AF73F9-A322-42B0-A515-D4D7553508FE")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsActivityLog
[<System.Runtime.InteropServices.Guid("76AF73F9-A322-42B0-A515-D4D7553508FE")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsActivityLog = interface
Public Interface IVsActivityLog
派生
属性

注解

当 shell 收到 /log 开关或将环境变量 (“VSLogActivity”) 时,Visual Studio 会激活日志。

使用日志记录概要信息,以便快速跟踪和路由问题。 日志不是跟踪工具,仅记录关键事件。 启用日志记录时,实现会记录一个事件,以响应此接口上的每个方法。 当日志记录关闭时,每个方法的实现都是快速无操作。

方法

LogEntry(UInt32, String, String)

创建一个指定日志类型、包名称和事件文本的日志条目。

LogEntryGuid(UInt32, String, String, Guid)

创建一个日志条目,指定要存储在事件记录中的条目类型、包名称、事件文本和 GUID。

LogEntryGuidHr(UInt32, String, String, Guid, Int32)

创建一个日志条目,指定条目类型、包名称、事件文本、要存储在事件记录中的 GUID 和要存储在事件记录中的 HRESULT。

LogEntryGuidHrPath(UInt32, String, String, Guid, Int32, String)

创建一个日志条目,指定条目类型、包名称、事件文本、要在事件记录中存储的 GUID、要存储在事件记录中的 HRESULT 和要在事件记录中存储的完整文件路径。

LogEntryGuidPath(UInt32, String, String, Guid, String)

创建一个日志条目,指定条目类型、包名称、事件文本、要在事件记录中存储的 GUID,以及要在事件记录中存储的完整文件路径。

LogEntryHr(UInt32, String, String, Int32)

创建一个日志条目,指定要在事件记录中存储的条目类型、包名称、事件文本和 HRESULT。

LogEntryHrPath(UInt32, String, String, Int32, String)

创建一个日志条目,指定条目类型、包名称、事件文本、要在事件记录中存储的 HRESULT,以及要在事件记录中存储的完整文件路径。

LogEntryPath(UInt32, String, String, String)

创建一个日志条目,指定要存储在事件记录中的条目类型、包名称、事件文本和完整文件路径。

适用于