Click or drag to resize
FlexRuleTrace Class
Default tracing mechanism during the runtime execution and rule process
Inheritance Hierarchy
SystemObject
  FlexRule.DiagnosticsFlexRuleTrace

Namespace: FlexRule.Diagnostics
Assembly: FlexRule.Core.Library (in FlexRule.Core.Library.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public class FlexRuleTrace : ITrace, 
	ITraceOptions

The FlexRuleTrace type exposes the following members.

Properties
  NameDescription
Public propertyComplexTypeDepth
Numbers of nested properties to dump
Public propertyEnabled
true when tracing is enabled
Public propertyStatic memberOptions
Tracing options
Public propertyTraceCollections
Public propertyTraceCollectionsMax
Maximum numbers of item in collection to be dump during trace
Public propertyTraceComplexTypes
true when complex types properties values will be dump during trace
Public propertyTraceException
true when exceptions are traced
Public propertyTraceLoadAdapter
true when model load adapter is traced
Public propertyTraceLoadType
true when loading types is traced
Public propertyTraceParseTree
true when expression tree parser is traced
Public propertyStatic memberWriter
Default trace writer
Top
Methods
  NameDescription
Public methodIsExcludedNamespace
true if trace is enabled and namespace is excluded
Public methodIsModelFiltered
true if trace is enabled and model is filtered
Public methodIsVariableFiltered
true if trace is enabled and variable name is filtered
Public methodShouldTraceModel
true if trace is enabled and execution event is traced
Public methodShouldTraceVariable
true if trace is enabled and variable container values are traced
Public methodWrite
Writes a message to trace
Public methodWriteLine
Writes a line to trace
Top
Extension Methods
See Also