bole-console

0.1.10 • Public • Published

bole-console

Console formatter for the bole logger

npm

Plugin for the bole logger. Formats and colorizes the JSON object and prints it to the stdout.

var bole = require('bole');
var boleConsole = require('bole-console');
 
var boleConsoleStream = boleConsole({
  timestamp: true,
  requestDetails: true
});
 
bole.output([
  { level: 'info', stream: boleConsoleStream }
]);
 
var log = bole('my-module');

Some outputs:

  • log.warn ({ foo: 'bar' }, 'baz')

    output1

  • log.error(new Error('foo'), 'bar')

    output2

  • log.info(request, 'foo')

    output3

module([options]) : Writable
Returns a new Writable stream instance.

Options:

  • timestamp - Boolean
    Includes the ISO string of the current time. Default false.
  • hostname - Boolean
    Includes the hostname of the current user. Default false.
  • pid - Boolean
    Includes the pid of the current process. Default false.
  • indent - Number
    Number of spaces for each level when objects are formatted. Default 2.
  • colors - Boolean
    Prints the message with colors. Default true.
  • requestDetails - Boolean
    Includes some details about the request such as headers and remote socket. Default false.

Readme

Keywords

Package Sidebar

Install

npm i bole-console

Weekly Downloads

673

Version

0.1.10

License

MIT

Last publish

Collaborators

  • gagle