Udostępnij za pośrednictwem


IVsActivityLog Interfejs

Definicja

Dodaje zdarzenia do dziennika aktywności środowiska IDE. SVsActivityLog Użyj usługi (SID_SVsActivityLog), aby uzyskać wystąpienie interfejsu.

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
Pochodne
Atrybuty

Uwagi

Program Visual Studio aktywuje dziennik, gdy powłoka odbiera przełącznik /log lub po ustawieniu zmiennej środowiskowej ("VSLogActivity").

Dziennik służy do rejestrowania informacji wysokiego poziomu w celu szybkiego śledzenia problemów i routingu. Dziennik nie jest narzędziem do śledzenia — rejestruje tylko kluczowe zdarzenia. Podczas rejestrowania implementacja rejestruje zdarzenie w odpowiedzi na każdą metodę w tym interfejsie. Gdy rejestrowanie jest wyłączone, implementacja dla każdej metody jest szybka bez operacji.

Metody

LogEntry(UInt32, String, String)

Tworzy wpis dziennika określający typ dziennika, nazwę pakietu i tekst zdarzenia.

LogEntryGuid(UInt32, String, String, Guid)

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia i identyfikator GUID do przechowywania w rekordzie zdarzeń.

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

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia, identyfikator GUID do przechowywania w rekordzie zdarzenia i HRESULT do przechowywania w rekordzie zdarzenia.

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

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia, identyfikator GUID do przechowywania w rekordzie zdarzenia, HRESULT do przechowywania w rekordzie zdarzenia i pełną ścieżkę pliku do przechowywania w rekordzie zdarzenia.

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

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia, identyfikator GUID do przechowywania w rekordzie zdarzeń i pełną ścieżkę pliku do przechowywania w rekordzie zdarzenia.

LogEntryHr(UInt32, String, String, Int32)

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia i HRESULT do przechowywania w rekordzie zdarzenia.

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

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia, hrESULT do przechowywania w rekordzie zdarzenia i pełną ścieżkę pliku do przechowywania w rekordzie zdarzenia.

LogEntryPath(UInt32, String, String, String)

Tworzy wpis dziennika określający typ wpisu, nazwę pakietu, tekst zdarzenia i pełną ścieżkę pliku do przechowywania w rekordzie zdarzenia.

Dotyczy