yall

yet another logging logger

Usage no npm install needed!

<script type="module">
  import yall from 'https://cdn.skypack.dev/yall';
</script>

README

yall - yet another logging logger

build status Current Version dependency Status devDependency Status Coveralls

Console logger with colours, debugMode and format

Install


npm install yall

Example


const Logger = require('yall');

const options = {
    timestamp: 'YYYY-MM-DD-HH:mm:SSS', // format of timedate from momentjs
    format: ':level - :ts - :data', // to change appearance of message and order they appear in
    colours: false // strips colours from message
};

const logger = new Logger(options);

logger.debug('hello'); // by default debug won't print to console unless process.env.NODE_ENV is set to 'debug' or debugMode method is called like below
logger.debugMode(); // toggles debug mode on
logger.debug('hello'); // should print in Chalk yellow [DEBUG - 2015-06-01-09:02:123 - hello]