Diagnostics.TraceDiagnostics.Trace

SintaxeSyntax

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

SobreAbout

Grava uma message de rastreamento, se o rastreamento está habilitado e retorna value.Writes a trace message, if tracing is enabled, and returns value. Um parâmetro opcional delayed especifica se a avaliação de value deve ser atrasada até a mensagem ser rastreada.An optional parameter delayed specifies whether to delay the evaluation of value until the message is traced. traceLevel pode usar um dos seguintes valores:traceLevel can take one of the following values:

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

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

Exemplo 1Example 1

Rastrear a mensagem antes de invocar a função Text.From e retornar o resultado.Trace the message before invoking Text.From function and return the result.

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

"123"