MetalamaAPI documentationFlashtrace APIFlashtrace.​RecordsLogging­Property­OptionsLogging­Property­Options
Open sandboxFocus

Constructor LoggingPropertyOptions

LoggingPropertyOptions(Boolean, Boolean, Boolean, Boolean, IFormatter)

Initializes a new instance of the LoggingPropertyOptions struct. Initializes a new LoggingPropertyOptions.

Declaration
public LoggingPropertyOptions(bool isRendered = false, bool isInherited = false, bool isBaggage = false, bool isIgnored = false, IFormatter formatter = null)
Parameters
Type Name Description
System.Boolean isRendered

Determines whether the property will be included in the log message. The default value is false, then the property is only available as an additional property, if this is supported by the backend.

System.Boolean isInherited

Determines whether the property is inherited from the parent activity to children activities and messages. The default value is true. When this property is set to false, IsBaggage is automatically set to false.

System.Boolean isBaggage

Determines whether the property is cross-process. The default value is false. When this property is set to true, IsInherited is automatically set to true.

System.Boolean isIgnored

Determines whether this property must be ignored by the VisitProperties<TVisitorState>(Object, ILoggingPropertyVisitor<TVisitorState>, ref TVisitorState, in LoggingPropertyVisitorOptions) method.

IFormatter formatter

The formatter to be used to render the property value.