Novelty Polygonal Mathematics

    @holllo/log
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.3 • Public • Published

    Log

    Straightforward NodeJS logging.

    Features

    • Console logs are colorized with Chalk.
    • Uses Fecha for timestamp formatting.
    • Comes with rotating-file-stream as the default stream.
    • 4 levels to log under. Error, warn, info and debug.

    Usage

    Install Log.

    yarn add @holllo/log
    

    Create a Log instance.

    import Log from '@holllo/log';
    
    const log = new Log({
      level: Log.Levels.debug,
      name: 'Name'
    });

    Log to your heart's content.

    log.error('Oh no, an error!');
    log.warn('Just a warning, no big deal.');
    log.info('Some regular log stuff.');
    log.debug('This shouldn\'t be in production. 🤔');

    Check your logs in logs/${name}.log.

    YYYY-MM-DD HH:mm:ss,SSS Error Oh no, an error!
    YYYY-MM-DD HH:mm:ss,SSS Warn  Just a warning, no big deal.
    YYYY-MM-DD HH:mm:ss,SSS Info  Some regular log stuff.
    YYYY-MM-DD HH:mm:ss,SSS Debug This shouldn't be in production. 🤔
    

    Changelog

    Latest version (1.1.3) changes:

    • Updated the dependencies and tests.
    • Made the private methods from the Log class protected so it can be extended and made more custom.

    The full changelog can be found here.

    License

    Open-sourced with the MIT license.

      This feature is exclusive to Teams

      Illustration of wombats

      The package file explorer is only available for Teams at the moment.

      We may support exploring this package in the future. Check back soon.

      Install

      npm i @holllo/log

      DownloadsWeekly Downloads

      11

      Version

      1.1.3

      License

      MIT

      Unpacked Size

      20.6 kB

      Total Files

      9

      Last publish

      Collaborators

      • bauke