LoggingProperty Class
Represents a property (a name, a value and a few options).
Namespace: PostSharp.Patterns.Diagnostics
Assembly: PostSharp.Patterns.Common.dll
Syntax
public sealed class LoggingProperty : Object
Constructors
Name | Description |
---|---|
LoggingProperty(String, Func<Object>) | Initializes a new LoggingProperty and assigns it to a dynamic value. |
LoggingProperty(String, Object) | Initializes a new LoggingProperty and assigns it to a constant value. |
Properties
Name | Description |
---|---|
Formatter | Gets or sets the formatter used to render the Value as a string. By default, the default formatter for the property value type is used. |
IsBaggage | Determines whether the property is cross-process. The default value is |
IsInherited | Determines whether the property is inherited from the parent activity to children activities and messages. The default value is |
IsRendered | Determines whether the property will be included in the log message. The default value is |
Name | Gets the property name. |
Value | Gets the property value. The property is never rendered when the value is |
Methods
Name | Description |
---|---|
ToString() | Returns a string that represents the current object. |