UNPKG

cf-log

Version:

A conditional logger with colored labels

47 lines (34 loc) 1.13 kB
# cf-log ![](https://raw.githubusercontent.com/CreativeFlume/cf-log/master/assets/output.png) ### A Conditional Logger with Colored Labels for Node.js A simple conditional logger for node.js. Each logging statement is configured with a title and message. You can optionally add a map of environment variables to check for prior to logging and label color. ### Installation ### `npm install cf-log` ### Example Usage ``` import logger from 'cf-log'; logger.log({ title: 'Request', message: 'Some cookies', env: { NODE_ENV: 'development', LOG_FEATURE: 'cookieJar' } }); ``` This block of code will log: > Request    Some cookies when the environment variables `NODE_ENV` and `LOG_FEATURE` are set to their respective values. The env map may contain any arbitrary mapping of environment variables to values. ### Colors 1. `logger.green (default)` 2. `logger.red` 3. `logger.blue` 4. `logger.yellow` ### Imagery ![](https://raw.githubusercontent.com/CreativeFlume/cf-log/master/assets/usage.png) ![](https://raw.githubusercontent.com/CreativeFlume/cf-log/master/assets/test.png)