Module dentist.util.log
Central logging facility for DENTIST.
Functions
Name | Description |
getLogLevel()
|
Get the minimum log level to be printed. Use shouldLog for conditionals.
|
log(level, fmt, args)
|
Logs a message.
|
logDebug(fmt, args)
|
Logs a message.
|
logDiagnostic(fmt, args)
|
Logs a message.
|
logError(fmt, args)
|
Logs a message.
|
logInfo(fmt, args)
|
Logs a message.
|
logJson(level, args)
|
Logs a message in compressed single-line JSON format.
|
logJsonDebug(args)
|
Logs a message in compressed single-line JSON format.
|
logJsonDiagnostic(args)
|
Logs a message in compressed single-line JSON format.
|
logJsonError(args)
|
Logs a message in compressed single-line JSON format.
|
logJsonInfo(args)
|
Logs a message in compressed single-line JSON format.
|
logJsonWarn(args)
|
Logs a message in compressed single-line JSON format.
|
logWarn(fmt, args)
|
Logs a message.
|
setLogLevel(level)
|
Sets the minimum log level to be printed.
|
shouldLog(logLevel)
|
Check whether message of logLevel should be logged.
|
traceExecution()
|
Print JSON log entries upon entering and leaving the function reporting
the execution time.
|
Structs
Name | Description |
ExecutionTracer
|
Do not use directly. Use mixin(traceExecution) instead.
|
ProgressMeter
|
Tracks progress and outputs information regularly.
|
Enums
Name | Description |
LogLevel
|
Specifies the log level for a particular log message.
|