@consoless/transport-console

1.0.0-beta.1 • Public • Published

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

Package Sidebar

Install

npm i @consoless/transport-console

Weekly Downloads

1

Version

1.0.0-beta.1

License

MIT

Last publish

Collaborators

  • alizurchik
  • consoless-owner