Simple logger for Node.js with level filtering and prefix support.
const HolesailLogger = require('holesail-logger')
const log = new HolesailLogger({ prefix: 'MYAPP', level: 1 })
log.info('started %s', 'server')
log.warn('something off')
log.error('boom')Create a new logger.
Options:
prefix- string prepended to every log line. default: LOGlevel- minimum log level.0= DEBUG,1= INFO,2= WARN,3= ERROR. default:1enabled- set tofalseto silence all output. default:true
Log at DEBUG level. Only emits if level is 0.
Log at INFO level. Only emits if level is 0 or 1.
Log at WARN level. Always emits when enabled.
Log at ERROR level. Always emits when enabled.
Set to false to disable all logging at runtime.
Apache-2.0