Log
Leveled logger with colored console output
Level
Log level values for filtering output
enum Level {
UHC_LOG_TRACE,
UHC_LOG_DEBUG,
UHC_LOG_INFO,
UHC_LOG_WARN,
UHC_LOG_ERROR,
};trace
Log a message at TRACE level
U0 trace(const I8* fmt, ...)Parameters
fmt— printf-style format string...— Format arguments
debug
Log a message at DEBUG level
U0 debug(const I8* fmt, ...)Parameters
fmt— printf-style format string...— Format arguments
info
Log a message at INFO level
U0 info (const I8* fmt, ...)Parameters
fmt— printf-style format string...— Format arguments
warn
Log a message at WARN level
U0 warn (const I8* fmt, ...)Parameters
fmt— printf-style format string...— Format arguments
error
Log a message at ERROR level
U0 error(const I8* fmt, ...)Parameters
fmt— printf-style format string...— Format arguments
msg
Log a raw message without a level prefix
U0 msg (const I8* fmt, ...)Parameters
fmt— printf-style format string...— Format arguments