1.0.0-beta.1 • Published 7 years ago

@consoless/transport-console v1.0.0-beta.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

Build Status Coverage Dependencies XO code style

Transport Console

Transport for @consoless/core sends logs to console.

Methods map:

  • LOG_LEVEL.WARN - console.warn
  • LOG_LEVEL.ERROR - console.error
  • LOG_LEVEL.INFO - console.info
  • LOG_LEVEL.DEBUG - console.log

Install

$ npm install --save @consoless/transport-console

Usage

Include transport module:

// commonjs / node
const transportConsole = require('@consoless/transport-console');

// ES6
import transportConsole from '@consoless/transport-console';
<!-- Browsers -->
<script src="https://unpkg.com/@consoless/transport-console/dist/bundle.umd.js"></script>
<script>
  // accessible as a `coreLessTransportConsole` global variable
  console.log(coreLessTransportConsole);
</script>

Usage:

const transportConsole = require('@consoless/transport-console');
const core = require('@consoless/core');
const logger = core.profile();

logger.setLevel(core.LOG_LEVEL.DEBUG);
logger.addTransport(transportConsole);
logger.log('Hello, unicorns');

// => 'Hello, unicorns'

License

MIT © Alexey Lizurchik