Diagnostics.Trace
Writes a trace entry, if tracing is enabled, and returns the value.
Syntax
Diagnostics.Trace(
traceLevel as number,
message as any,
value as any,
optional delayed as logical
) as any
Remarks
Writes a trace message
, if tracing is enabled, and returns value
. An optional parameter delayed
specifies whether to delay the evaluation of value
until the message is traced. traceLevel
can take one of the following values: TraceLevel.Critical
TraceLevel.Error
, TraceLevel.Warning
, TraceLevel.Information
, TraceLevel.Verbose
.
Examples
Example #1
Trace the message before invoking Text.From function and return the result.
Diagnostics.Trace(TraceLevel.Information, "TextValueFromNumber", () => Text.From(123), true)
Result:
"123"
Category
Diagnostics