The entry point to configure PostSharp.Patterns.Diagnostics logging at run-time.
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Diagnostics.dll
Syntax
public class LoggingServicesConstructors
| Name | Description |
|---|---|
| LoggingServices() |
Properties
| 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. |
Methods
| Name | Description |
|---|---|
| GetSource(string, string) | Returns a LoggingNamespaceSource for the given role and, optionally, namespace. |
| GetSource(string, Type) | Returns a LoggingTypeSource for the given role and type. |
| Initialize() | Forces initialization of the |
| 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. |
Events
| Name | Description |
|---|---|
| DefaultBackendChanged | Event raised when the DefaultBackend property has changed. |