Class Log

class Log;

Properties

NameTypeDescription
debugEnabled[get] boolreturns true if debug log level is enabled
mutex[get] core.sync.mutex.Mutex
traceEnabled[get] boolreturns true if trace log level is enabled
warnEnabled[get] boolreturns true if warn log level is enabled

Methods

NameDescription
d (args) Log debug message
e (args) Log error message
f (args) Log fatal error message
fd (args) Log debug message with format string
fe (args) Log error message
ff (args) Log fatal error message
fi (args) Log info message
fv (args) Log verbose / trace message with format string
fw (args) Log warn message
i (args) Log info message
isLogLevelEnabled (level) returns true if messages for level are enabled
log (level, args) Log message with arbitrary log level
logf (level, fmt, args) Log message with arbitrary log level with format string
logLevelName (level) Log level to name helper function
setFileLogger (file) Redirects output to file
setLogLevel (level) Sets log level (one of LogLevel)
setStderrLogger () Redirects output to stderr
setStdoutLogger () Redirects output to stdout
v (args) Log verbose / trace message
w (args) Log warn message