1.0.9 • Published 3 years ago

@timstrasser/log-essentials v1.0.9

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

log-essentials

Log things, prefixed with a timestamp and name. Also uses colors and logging levels!

Screenshot

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!');
1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago