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
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() |