LoggingServices Class |
The entry point to configure PostSharp.Patterns.Diagnostics logging at run-time.
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.9.11.0 (6.9.11.0)
C#
public class LoggingServices
The LoggingServices type exposes the following members.
Name | Description | |
---|---|---|
LoggingServices | Initializes a new instance of the LoggingServices class |
Name | Description | |
---|---|---|
CurrentTimestamp |
Gets a timestamp, in milliseconds.
| |
DefaultBackend |
Gets or sets the default LoggingBackend used for logging in the current application.
| |
ExceptionHandler |
Gets or sets the object that handles exceptions thrown by the logging logic. This property is set by default to an instance
of the DefaultLoggingExceptionHandler class.
| |
Profiles |
Gets the repository of build-time logging profiles.
| |
Roles |
Gets the repository of role-specific run-time logging options.
|
Name | Description | |
---|---|---|
GetSource(String, String) | Obsolete.
Returns a LoggingNamespaceSource for the given role and, optionally, namespace.
| |
GetSource(String, Type) | Obsolete.
Returns a LoggingTypeSource for the given role and type.
| |
Initialize |
Forces initialization of the PostSharp.Patterns.Diagnostics package, i.e.
binds the Logger facade API (which is defined in the PostSharp.Patterns.Common package) to the implementation
by the PostSharp.Patterns.Diagnostics package.
| |
OnInternalException(Exception, LoggingTypeSource) |
Method invoked when an exception is caught in logging code.
| |
OnInternalException(Exception, LoggingTypeSource, LogRecordBuilder) |
Method invoked when an exception is caught in logging code. This overload disposed the LogRecordBuilder.
|
Name | Description | |
---|---|---|
DefaultBackendChanged |
Event raised when the DefaultBackend property has changed.
|