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.
npm install cf-log
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.
logger.green (default)
logger.red
logger.blue
logger.yellow