LoggingRoleConfiguration Class |
Role-specific logging options. There is one instance of the LoggingRoleConfiguration class for each logging role.
The LoggingRoleConfiguration is a run-time concept, with no build-time meaning.

Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 5.0.55.0 (5.0.55.0)

C#
public sealed class LoggingRoleConfiguration : INotifyPropertyChanged
The LoggingRoleConfiguration type exposes the following members.

Name | Description | |
---|---|---|
![]() | Backend |
Gets or sets the back-end that implements logging for the given Role.
|
![]() | CustomRecordLoggingOptions |
Gets the options that influence the rendering of log records emitted with the Logger class.
|
![]() | Role |
Gets the role whose options are represented by the current object.
See LoggingRoles for a list of standard logging roles.
|

Name | Description | |
---|---|---|
![]() | PropertyChanged |
Event raised when a property of this class changes.
|

Name | Description | |
---|---|---|
![]() | QueryInterface<T> |
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.) |
