1.0.9 • Published 4 years ago
@timstrasser/log-essentials v1.0.9
log-essentials
Log things, prefixed with a timestamp and name. Also uses colors and logging levels!
Usage
const logger = require('@timstrasser/log-essentials'');
logger.setLogLevel('info');
logger.setLogLevel('warn');
logger.setLogLevel('none');
logger.setLogLevel('all');
logger.setIconsEnabled(true);
logger.success('Hello, world!');
logger.warn('Hello, world!');
logger.info('Hello, world!');
logger.error('Hello, world!');
logger.muted('Hello, world!');
logger.log('Hello, world!');
// ...or alternatively
const { Logger } = require('@timstrasser/log-essentials'');
const namespacedLogger = new Logger({ prefix: 'my-logger', icons: true });
namespacedLogger.success('Hello, world!');
// ...or alternatively
const { getLogger } = require('@timstrasser/log-essentials'');
const otherNamespacedLogger = getLogger({ prefix: 'my-other-logger' });
otherNamespacedLogger.info('Hello, world!');