0.0.6 • Published 3 years ago
detailed-logger v0.0.6
detailed-logger
DetailedLogger logs the console methods to the terminal and color codes them. Most importantly, the filename and line number is included for faster debugging.
Import or Require
ESM:
import DetailedLogger from 'detailed-logger';CommonJS:
const DetailedLogger = require('detailed-logger');Initialization and Usage
const logger = new DetailedLogger();
logger.trace('trace');
logger.debug('debug');
logger.log('log');
logger.info('info');
logger.warn('warn');
logger.error('error');Trace is at the highest log level and error is at the lowest. Use setLevel to adjust logging detail.
logger.setLevel('trace'); // all log messages are emittedFor less detail:
logger.setLevel('warn'); // only warn and error messages are emittedFor info, warn, and error:
logger.setLevel('info');Note that 'info' is the default.
Run the examples in the examples folder for more in-depth understanding.
License
Copyright (c) James Mortensen, 2021-2022 MIT License