Miss any of our Open RFC calls?Watch the recordings here! »

@holllo/log

1.1.2 • 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.2) changes:

  • Moved the project from GitLab to self-hosted Gitea instance.
  • Updated the dependencies and tests.
  • Cleaned up some stuff, no functional changes.

The full changelog can be found here.

License

Open-sourced with the MIT license.

Install

npm i @holllo/log

DownloadsWeekly Downloads

2

Version

1.1.2

License

MIT

Unpacked Size

20.1 kB

Total Files

9

Last publish

Collaborators

  • avatar