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
- 衍生
- 屬性
備註
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) |
讓記錄專案指定專案類型、套件名稱、事件文字,以及儲存在事件記錄中的完整檔案路徑。 |