共用方式為


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
衍生
屬性

備註

Visual Studio 會在殼層收到 /log 參數時啟動記錄檔,或當您設定環境變數 (“VSLogActivity”) 時。

使用記錄檔來記錄高階資訊,以快速追蹤和路由問題。 記錄不是追蹤工具,僅記錄索引鍵事件。 當記錄開啟時,實作會記錄事件,以回應此介面上的每個方法。 當記錄關閉時,每個方法的實作都是快速的無作業。

方法

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)

讓記錄專案指定專案類型、套件名稱、事件文字,以及儲存在事件記錄中的完整檔案路徑。

適用於