mini-console-logger
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

mini-console-logger

npm latest npm prerelease module formats: es, cjs

Simple logging utility.

npm install mini-console-logger --save

Usage

import logger, { LOG_LEVELS } from 'mini-console-logger';

logger.trace('trace');
logger.debug('debug');
logger.info('info');
logger.warn('warn');
logger.error('error');

// objects and Errors are stringified automatically
logger.debug({
  prop1: 'foo',
  prop2: 'bar'
});
logger.error(new Error('foo'));

logger.level = null; // silence logger
logger.level = LOG_LEVELS.WARN; // log only warn and above

logger.on(LOG_LEVELS.ERROR, err => {
  // do something with the error
});
logger.off(LOG_LEVELS.ERROR); // unbind error listener

Live demo

Readme

Keywords

none

Package Sidebar

Install

npm i mini-console-logger

Weekly Downloads

83

Version

3.0.0

License

none

Unpacked Size

38.4 kB

Total Files

11

Last publish

Collaborators

  • fmal