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.dll
Syntax
public sealed class LoggingRoleConfiguration : INotifyPropertyChanged, ILoggerFactory3, ILoggerFactory2Properties
| 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. |
| IsBackendSpecified | Determines whether the Backend has been explicitly specified.
This property is |
| Role | Gets the role whose options are represented by the current object. See LoggingRoles for a list of standard logging roles. |
Methods
| Name | Description |
|---|---|
| GetAbstractSource(Type) | Gets the LoggingAbstractSource for a given Type in the current role. |
Events
| Name | Description |
|---|---|
| PropertyChanged | Event raised when a property of this class changes. |