Partager via


Microsoft.VisualStudio.RpcContracts.Logging Espace de noms

Classes

LoggerOptions

Options de journalisation pour un flux de journal donné. Cette classe est immuable.

LoggingLevelSettings

Représente les paramètres de la configuration dynamique d’un flux de journal.

LogRegistration

Représente une seule entrée dans un journal avec les métadonnées associées.

LogVerbosityState

Arguments d’événement pour modifier le détail de la journalisation dans un flux de journal de trace donné.

Structures

LogId

Classe représentant l’ID complet d’un flux de journal donné et toutes les informations qui peuvent être utilisées pour identifier le journal.

Interfaces

IAuditLogService

Interface utilisée pour la journalisation des événements d’audit à partir de composants Visual Studio.

ITraceHubClientCallback

Interface utilisée pour demander des modifications de journalisation du hub de suivi au client à l’aide du hub de suivi. Implémentez cette interface pour prendre en charge l’envoi de flux de journaux en direct.

ITraceHubRegistrationService

Interface utilisée pour décrire le contrat entre les composants de trace dans les services distants et le hub de suivi. Permet de configurer des fournisseurs de suivi et des flux de journal proffer et d’offrir des niveaux de journalisation de configuration et des emplacements de journal aux composants de suivi.

Énumérations

AuditLogEventType

Type d’événement de journal d’audit, copie des types d’événements EventLog existants.

AuditLogSource

Sources connues pour les événements de journal d’audit pour faciliter le filtrage automatisé par d’autres outils.

PrivacyFlags

Ensemble d’indicateurs décrivant la présence potentielle d’informations d’une classification de confidentialité donnée.

RegistrationStatuses

enum représentant tous les résultats possibles des appels pour inscrire un nouveau flux de journal de trace.