@fiquu/template
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@fiquu/logger

Simple console logger based on Winston.

It's really just a preconfigured instance of a Winston Logger.

Instalation

npm i @fiquu/logger

Usage

Let's assume you run you app with:

$ LOG_LEVEL=info node index.js

Then, the logger will log anything that has lower priority than the LOG_LEVEL env variable:

./some/module.ts:

import { createLogger } from '@fiquu/logger';

const log: FixedLogger = createLogger('My App Module');

log.debug('This is not necessary on production.'); // Will not log
log.info('This is very informational.');
log.warn('Beware! You\'re about to do a thing.');
log.error('IT FAILED!');
log.error('IT FAILED! SEE DETAILS:', {
  extra: 'Yeah, it was bad...',
  error
});

Read more about Winston's log levels to know what will be logged depending on your LOG_LEVEL env variable.

API Docs

Please visit https://fiquu.github.io/logger/

Readme

Keywords

Package Sidebar

Install

npm i @fiquu/template

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

5.63 kB

Total Files

9

Last publish

Collaborators

  • stgogm