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)

Делает запись журнала, указывающую тип записи, имя пакета, текст события и полный путь к файлу, который необходимо сохранить в записи события.

Применяется к