diagnostics · function ·

RenderTraceSnapshot

Format trace snapshot as readable text.

cpudiagnosticsfunctionsource-exampleyeho

Describe failures, collect runtime traces, and make execution observable.

external RenderTraceSnapshot(text subject, text state, text detail, text cause, text nextStep) returns text

Status: source-declared

Parameters

text subject
Supply subject as text.
text state
Supply state as text.
text detail
Supply detail as text.
text cause
Supply cause as text.
text nextStep
Supply next step as text.

Use RenderTraceSnapshot

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using diagnostics

// Describe failures, collect runtime traces, and make execution observable.
text subject = "subject"
text state = "state"
text detail = "detail"
text cause = "cause"
text nextStep = "next Step"
text result = RenderTraceSnapshot(subject, state, detail, cause, nextStep)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.diagnostics__rendertracesnapshot"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "console"
version = "0.1.0"
path = "../../../yeho/packages/console"

[[dependencies]]
package = "diagnostics"
version = "0.1.0"
path = "../../../yeho/packages/diagnostics"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/diagnostics/diagnostics.yh:83