Compartilhar via


IVsActivityLog Interface

Definição

Adiciona eventos ao Log de Atividades do IDE. Use o SVsActivityLog serviço (SID_SVsActivityLog) para obter uma instância da interface.

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

Comentários

O Visual Studio ativa o log quando o shell recebe a opção /log ou quando você define uma variável de ambiente ("VSLogActivity").

Use o log para registrar informações de alto nível para rastrear rapidamente e rotear problemas. O log não é uma ferramenta de rastreamento — registrar somente eventos de chave. Quando o registro em log está ativado, a implementação registra um evento em resposta a cada método nessa interface. Quando o registro em log está desativado, a implementação de cada método é uma operação sem operação rápida.

Métodos

LogEntry(UInt32, String, String)

Faz uma entrada de log especificando o tipo de log, o nome do pacote e o texto do evento.

LogEntryGuid(UInt32, String, String, Guid)

Faz com que uma entrada de log especifique o tipo de entrada, o nome do pacote, o texto do evento e o GUID para armazenar no registro de evento.

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

Faz uma entrada de log especificando o tipo de entrada, o nome do pacote, o texto do evento, um GUID a ser armazenado no registro de evento e um HRESULT para armazenar no registro de evento.

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

Faz uma entrada de log especificando o tipo de entrada, o nome do pacote, o texto do evento, um GUID a ser armazenado no registro de evento, um HRESULT para armazenar no registro de evento e um caminho de arquivo completo para armazenar no registro de evento.

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

Faz uma entrada de log especificando o tipo de entrada, o nome do pacote, o texto do evento, um GUID a ser armazenado no registro de evento e um caminho de arquivo completo para armazenar no registro de evento.

LogEntryHr(UInt32, String, String, Int32)

Faz com que uma entrada de log especifique o tipo de entrada, o nome do pacote, o texto do evento e um HRESULT para armazenar no registro de evento.

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

Faz uma entrada de log especificando o tipo de entrada, o nome do pacote, o texto do evento, um HRESULT a ser armazenado no registro de evento e um caminho de arquivo completo para armazenar no registro de eventos.

LogEntryPath(UInt32, String, String, String)

Faz com que uma entrada de log especifique o tipo de entrada, o nome do pacote, o texto do evento e um caminho de arquivo completo para armazenar no registro de evento.

Aplica-se a