@ladjs/logger

Logger for Lad

Stats

stars 🌟issues ⚠️updated 🛠created 🐣size 🏋️‍♀️
181Jan 15, 2021Sep 7, 2017Minified + gzip package size for @ladjs/logger in KB

Readme

@ladjs/logger

build status code coverage code style styled with prettier made with lass license

Logger for Lad

Table of Contents

Install

npm:

npm install @ladjs/logger

yarn:

yarn add @ladjs/logger

Usage

const Logger = require('@ladjs/logger');

const logger = new Logger();

logger.info('hello world');
// info: hello world

Hide timestamps from console output

const Logger = require('@ladjs/logger');

const logger = new Logger({ timestamp: false });

Suppress logs

This is useful when you want need logging turned on in certain circumstances. For example when you're running tests you can set logger.config.silent = true.

const Logger = require('@ladjs/logger');

const logger = new Logger({ silent: true });

logger.info('hello world');

Process name

In case you need to run multiple node processes together we recommend passing a processName to the logger.

const Logger = require('@ladjs/logger');

const logger = new Logger({ processName: 'web' });

logger.info('hello world');
// [web] info: hello world

Contributors

Name Website
Nick Baugh http://niftylettuce.com
Alexis Tyler https://wvvw.me/

Trademark Notice

Lad, Lass, and their respective logos are trademarks of Niftylettuce LLC. These trademarks may not be reproduced, distributed, transmitted, or otherwise used, except with the prior written permission of Niftylettuce LLC. If you are seeking permission to use these trademarks, then please contact us.

License

MIT © Nick Baugh

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.