Skip to content

st.print — Leveled Logging ​

Available in all contexts. Print level is controlled per-resource via convar.

lua
st.print.error(...)    -- level 1, red    [ERROR]
st.print.warn(...)     -- level 2, yellow [WARN]
st.print.info(...)     -- level 3, white  [INFO]
st.print.verbose(...)  -- level 4, blue   [VERBOSE]
st.print.debug(...)    -- level 5, purple [DEBUG]

Convars:

st:printlevel              -- global default level (default: 'info')
st:printlevel:<resource>   -- per-resource override

Tables are automatically JSON-encoded for printing.