Options for the TextLoggingBackendOptions class.
Inheritance
Namespace: PostSharp.Patterns.Diagnostics.Backends
Assembly: PostSharp.Patterns.Diagnostics.dll
Syntax
public class TextLoggingBackendOptions : LoggingBackendOptions
Constructors
Name | Description |
---|---|
TextLoggingBackendOptions() |
Properties
Name | Description |
---|---|
ActionMaxLength | Max length of a log record. The default value is 2048. |
AppendTrailingPeriod | Determines whether log messages should be ended with a trailing period. The default value is |
Delimiter | String used to separate different parts of the logging record. The default value is a pipe surrounded by spaces ( |
ExceptionFormatter | The Formatter<T> used to format the Exception in which a method or custom activity results. This is different than the formatter used to format parameter or property values of Exception type. The default implementation prints the full type name of the Exception. |
IncludeExceptionDetails | Determines whether exception details (basically |
IncludeNamespace | Determines whether the full namespace of types should be included in the log. The default value is |
IncludeType | Determines whether the name of the type of the logged method should be included in the log. The default value is |
IndentSpaces | Number of spaces for each indentation level. The default value is 2. |
ParameterPrefix | Gets or sets the prefix used for parameter names. The default value is |
PropertyPrefix | Gets or sets the prefix used for custom property names. The default value is |
ReturnItemPrefix | Gets or sets the prefix used for return values. The default value is |
ShouldLogExceptionPredicate | Gets or sets a predicate that determines whether an exception should be logged. This predicate is evaluated only when the method entry is not logged. When the method entry is logged, exceptions are always logged. |