IVsActivityLog 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将事件添加到 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) |
创建一个日志条目,指定要存储在事件记录中的条目类型、包名称、事件文本和完整文件路径。 |