The entry point to configure PostSharp.Patterns.Diagnostics
logging at run-time.
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Diagnostics.dll
Syntax
public class LoggingServices
Constructors
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. |