Microsoft.VisualStudio.RpcContracts.Logging Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
LoggerOptions |
Logging options for a given log stream. This class is immutable. |
LoggingLevelSettings |
Represents the settings for live configuration of a log stream. |
LogRegistration |
Represents single entry in a log with associated metadata. |
LogVerbosityState |
Event args for changing the logging verbosity in a given trace log stream. |
Structs
LogId |
Class representing the fully-qualified id of a given log stream and all information that can be used to identify the log. |
Interfaces
IAuditLogService |
Interface used for logging audit events from Visual Studio components. |
ITraceHubClientCallback |
Interface used to request logging changes from the tracing hub to the client using the tracing hub. Implement this interface to support sending live log streams. |
ITraceHubRegistrationService |
Interface used to describe contract between trace components in remote services and the tracing hub. Used to configure tracing providers and proffer log streams and to offer configuration log levels and log locations to tracing components. |
Enums
AuditLogEventType |
Type of audit log event, copy of existing EventLog event types. |
AuditLogSource |
Known sources for audit log events to help with automated filtering by other tooling. |
PrivacyFlags |
Set of flags describing the potential presence of information of a given privacy classification. |
RegistrationStatuses |
|