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!

    Install

    npm i loglevel-timestamp

    DownloadsWeekly Downloads

    688

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • andreicek