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 overrideTables are automatically JSON-encoded for printing.