Compartilhar via


Microsoft.VisualStudio.RpcContracts.Logging Namespace

Classes

LoggerOptions

Opções de log para um determinado fluxo de log. Essa classe é imutável.

LoggingLevelSettings

Representa as configurações para a configuração dinâmica de um fluxo de log.

LogRegistration

Representa uma única entrada em um log com metadados associados.

LogVerbosityState

Argumentos de evento para alterar o detalhamento de log em um determinado fluxo de log de rastreamento.

Estruturas

LogId

Classe que representa a ID totalmente qualificada de um determinado fluxo de log e todas as informações que podem ser usadas para identificar o log.

Interfaces

IAuditLogService

Interface usada para registrar eventos de auditoria de componentes do Visual Studio.

ITraceHubClientCallback

Interface usada para solicitar alterações de log do hub de rastreamento para o cliente usando o hub de rastreamento. Implemente essa interface para dar suporte ao envio de fluxos de log ao vivo.

ITraceHubRegistrationService

Interface usada para descrever o contrato entre componentes de rastreamento em serviços remotos e o hub de rastreamento. Usado para configurar provedores de rastreamento e oferecer fluxos de log e para oferecer níveis de log de configuração e locais de log para componentes de rastreamento.

Enumerações

AuditLogEventType

Tipo de evento de log de auditoria, cópia de tipos de eventos EventLog existentes.

AuditLogSource

Fontes conhecidas para eventos de log de auditoria para ajudar na filtragem automatizada por outras ferramentas.

PrivacyFlags

Conjunto de sinalizadores que descrevem a presença potencial de informações de uma determinada classificação de privacidade.

RegistrationStatuses

enum representando todos os resultados possíveis de chamadas para registrar um novo fluxo de log de rastreamento.