Logger
This wraps the Debug object from npm 'Debug' package to provide "log-levels". The log-levels are handled as top-level namespaces.
Examples
export DEBUG="error:*" -> Log 'error' messages from every module export DEBUG="error:moduleA" -> Log 'error' messages for moduleA only export DEBUG="error:*, warn:*, info:*, debug:*" -> Log everything
See https://www.npmjs.com/package/debug for more information on configuration.
When instantiated for a given "moduleName", this object provides an error() function that logs with amended name "error:moduleName". Likewise for warn(), info(), and debug().
error()
warn()
info()
debug()
Log a message as an "low-level debug message".
Message
Log a message as an "error".
Log a message as an "informational" message.
Log a message as an "warning".
Logger
This wraps the Debug object from npm 'Debug' package to provide "log-levels". The log-levels are handled as top-level namespaces.
Examples
export DEBUG="error:*" -> Log 'error' messages from every module export DEBUG="error:moduleA" -> Log 'error' messages for moduleA only export DEBUG="error:*, warn:*, info:*, debug:*" -> Log everything
See https://www.npmjs.com/package/debug for more information on configuration.
When instantiated for a given "moduleName", this object provides an
error()
function that logs with amended name "error:moduleName". Likewise forwarn()
,info()
, anddebug()
.