Skip to content

smelt.log

Tier: UiHost — Requires a terminal UI; calling these from headless mode raises.

Structured JSONL log entries written to the engine log file. Use for machine-readable telemetry events; pair with smelt.notify for user-visible toasts.

smelt.log.error

fun(event: string, data: any?): nil

Write a JSONL log entry at Error level.

smelt.log.info

fun(event: string, data: any?): nil

Write a JSONL log entry at Info level. event is a short stable name; data is an optional table serialized into the entry body.

smelt.log.warn

fun(event: string, data: any?): nil

Write a JSONL log entry at Warn level.