Diagnostics.Trace(traceLevel as number, message as anynonnull, value as any, optional delayed as nullable logical) as any


Записывает трассировку message, если трассировка включена, и возвращает value.Writes a trace message, if tracing is enabled, and returns value. Необязательный параметр delayed указывает, следует ли откладывать оценку value до трассировки сообщения.An optional parameter delayed specifies whether to delay the evaluation of value until the message is traced. traceLevel может принимать одно из следующих значений:traceLevel can take one of the following values:

- TraceLevel.Critical - TraceLevel.Error- TraceLevel.Critical - TraceLevel.Error

  • TraceLevel.Warning
  • TraceLevel.Information
  • TraceLevel.Verbose

Пример 1Example 1

Трассировка сообщения перед вызовом функции Text.From и возврат результата.Trace the message before invoking Text.From function and return the result.

Diagnostics.Trace(TraceLevel.Information, "TextValueFromNumber", () => Text.From(123), true)