$ cnpm install @dot/log
A beautiful and minimal logger for all applications
This package requires an Active LTS Node version (v18+).
Using npm:
npm install @dot/log --save
Create a new logger and use it to log something wild:
import { log } from '@dot/log';
log.info('Jingle Bells, Batman Smells');
log.warn('Robin laid an egg');
log.error('The Batmobile lost a wheel');
log.debug('And the Joker got away');
And there will appear magic in your console
To name the log pass the name in the getLog options:
const log = getLog({ name: 'batman' });
When logging an object the nesting can be only one level deep. If the nesting level of the object exceeds one level then a RangeError exception will be thrown.
By default, each log instance is set to the 'info' level. The log level can be set one of two ways:
import { log } from '@dot/log';
log.level = 'debug'; // change from the default 'info' level
DOT_LOG_LEVEL environment variable:DOT_LOG_LEVEL=debug
LICENSE (Mozilla Public License)
Copyright 2013 - present © cnpmjs.org | Home |