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!

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i loglevel-timestamp

    Weekly Downloads

    1,156

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • andreicek