Compartir a través de


IVsActivityLog Interfaz

Definición

Agrega eventos al registro de actividad del IDE. Use el servicio SVsActivityLog (SID_SVsActivityLog) para obtener una instancia de la interfaz.

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
Derivado
Atributos

Comentarios

Visual Studio activa el registro cuando el shell recibe el modificador /log o cuando se establece una variable de entorno ("VSLogActivity").

Use el registro para registrar información de alto nivel para realizar un seguimiento rápido de los problemas de enrutamiento y de enrutamiento. El registro no es una herramienta de seguimiento: solo registra eventos clave. Cuando el registro está activado, la implementación registra un evento en respuesta a cada método de esta interfaz. Al cerrar sesión, la implementación de cada método es una operación rápida sin operación.

Métodos

LogEntry(UInt32, String, String)

Crea una entrada de registro que especifica el tipo de registro, el nombre del paquete, y el texto del evento.

LogEntryGuid(UInt32, String, String, Guid)

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto del evento, y un GUID para almacenar en el registro de eventos.

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

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto de evento, un GUID para almacenar en el registro de eventos, y un HRESULT para almacenar en el registro de eventos.

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

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto del evento, un GUID para almacenar en el registro de eventos, un HRESULT a almacenar en el registro de eventos y una ruta de acceso de archivo completa para almacenar en el registro de eventos.

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

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto de evento, un GUID para almacenar en el registro de eventos, y una ruta de acceso de archivo completa para almacenar en el registro de eventos.

LogEntryHr(UInt32, String, String, Int32)

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto del evento, y un HRESULT para almacenar en el registro de eventos.

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

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto de evento, un HRESULT para almacenar en el registro de eventos, y una ruta de acceso de archivo completa para almacenar en el registro de eventos.

LogEntryPath(UInt32, String, String, String)

Crea una entrada de registro que especifica el tipo de entrada, el nombre del paquete, el texto del evento, y una ruta de acceso de archivo completa para almacenar en el registro de eventos.

Se aplica a