1.0.3 • Published 5 years ago

@unlogger/env-console v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

unlogger-env-console

A console provider for Unlogger which conditionally logs based on NODE_ENV variable.

Levels

log, trace, debug, info, warn, error

Basic usage

$ npm i -s @unlogger/core @unlogger/env-console 

The following code will log only if NODE_ENV environment variable is not 'production'.

const { logger } = require('@unlogger/core');
const envConsoleProvider = require('@unlogger/env-console');

logger.addProvider(envConsoleProvider);

logger.log('log test');
logger.trace('trace test');
logger.debug('debug test');
logger.info('info test');
logger.warn('warn test');
logger.error('error test');

Manually changing environment

If you can't control NODE_ENV environment variable, you set an env property to a global context in unlogger.

logger
  .withContext({ env: 'production' })
  .addProvider(envConsoleProvider);
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago