Sdílet prostřednictvím


IVsActivityLog Rozhraní

Definice

Přidá události do protokolu aktivit IDE. SVsActivityLog K získání instance rozhraní použijte službu (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
Odvozené
Atributy

Poznámky

Visual Studio aktivuje protokol, když prostředí přijme přepínač /log nebo když nastavíte proměnnou prostředí (VSLogActivity).

Pomocí protokolu můžete zaznamenávat základní informace pro rychlé sledování a směrování problémů. Protokol není nástroj pro trasování – protokoluje pouze klíčové události. Pokud je protokolování zapnuté, implementace zaznamená událost v reakci na každou metodu v tomto rozhraní. Když je protokolování vypnuté, implementace pro každou metodu je rychlá no-op.

Metody

LogEntry(UInt32, String, String)

Vytvoří položku protokolu určující typ protokolu, název balíčku a text události.

LogEntryGuid(UInt32, String, String, Guid)

Vytvoří položku protokolu určující typ položky, název balíčku, text události a identifikátor GUID pro uložení v záznamu události.

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

Vytvoří položku protokolu určující typ položky, název balíčku, text události, IDENTIFIKÁTOR GUID pro uložení v záznamu události a HRESULT pro uložení v záznamu události.

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

Vytvoří položku protokolu určující typ položky, název balíčku, text události, identifikátor GUID pro uložení v záznamu události, hodnotu HRESULT pro uložení v záznamu události a úplnou cestu k souboru pro uložení v záznamu události.

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

Vytvoří položku protokolu určující typ položky, název balíčku, text události, identifikátor GUID, který se má uložit do záznamu události, a úplnou cestu k souboru pro uložení v záznamu události.

LogEntryHr(UInt32, String, String, Int32)

Vytvoří položku protokolu určující typ položky, název balíčku, text události a HRESULT pro uložení do záznamu události.

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

Vytvoří záznam protokolu určující typ položky, název balíčku, text události, hodnotu HRESULT pro uložení v záznamu události a úplnou cestu k souboru, která se má uložit do záznamu události.

LogEntryPath(UInt32, String, String, String)

Vytvoří položku protokolu určující typ položky, název balíčku, text události a úplnou cestu k souboru, která se má uložit do záznamu události.

Platí pro