loglevel-timestamp

1.0.2 • Public • Published

loglevel-timestamp

Prepends a timestamp to your loglevel messages with some extra ✨.

npm GitHub issues

Example

This can be used in node or in browser (see browser support).

prefixer(log, {
  shouldLevel: true,
  prefixStart: '[',
  prefixEnd: ']'
});
 
log.info('App started');
 
// [ 2016-08-19T17:31:00.230Z INFO ] App started

Options

  • shouldTimestamp

    Boolean - Default: true

    Use this to control if timestamp appears.


  • shouldLevel

    'Boolean' - Default: 'false'

    Use this to define if log level should be displayed.

    Example:

      2016-08-19T17:31:00.230Z INFO App started
    

  • prefixStart

    String - Default: none

    This gets appended before the prefix.


  • prefixEnd

    String - Default: none

    This gets appended after the prefix.


  • prefixes

    Array - Default: none

    This are items that are displayed after the timestamp and log level. You can use functions here.

Todo

  • Browser tests
  • Node tests
  • SemaphoreCI
  • Code climate
  • User defined functions with custom context
  • Reordering built-in prefixers in log

Browser support

This will not work in IE <=9!

Package Sidebar

Install

npm i loglevel-timestamp

Weekly Downloads

933

Version

1.0.2

License

MIT

Last publish

Collaborators

  • andreicek