Skip to content

smelt.log

Tier: Host - Available in every runtime, including headless mode.

Visibility: Public - Stable Lua API intended for user config and plugins.

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.