Interface IVsActivityLog

 

Publicado: agosto de 2016

Adiciona eventos para o Log de atividades do IDE. Use o SVsActivityLog service (SID_SVsActivityLog) para obter uma instância da interface.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")]
[InterfaceTypeAttribute(1)]
public interface IVsActivityLog
[GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")]
[InterfaceTypeAttribute(1)]
public interface class IVsActivityLog
[<GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")>]
[<InterfaceTypeAttribute(1)>]
type IVsActivityLog = interface end
<GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")>
<InterfaceTypeAttribute(1)>
Public Interface IVsActivityLog

Métodos

Nome Descrição
System_CAPS_pubmethod LogEntry(UInt32, String, String)

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

System_CAPS_pubmethod LogEntryGuid(UInt32, String, String, Guid)

Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, texto do evento e GUID ao armazenar o registro de eventos.

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

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

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

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

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

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

System_CAPS_pubmethod LogEntryHr(UInt32, String, String, Int32)

Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, texto do evento e um HRESULT ao armazenar o registro de eventos.

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

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

System_CAPS_pubmethod LogEntryPath(UInt32, String, String, String)

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

Comentários

Visual Studio ativará o log quando o shell recebe o parâmetro /log, ou quando você define uma variável de ambiente ("VSLogActivity").

Use o log para registrar informações de alto nível para rastrear e roteamento problemas rapidamente. O log não é uma ferramenta de rastreamento — somente os principais eventos de log. Quando o log está ativado, a implementação registra um evento em resposta a cada método na interface em questão. Quando o log está desativado, a implementação para cada método é no-op rápido.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo