@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/

/@fiquu/template/

    Package Sidebar

    Install

    npm i @fiquu/template

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    5.63 kB

    Total Files

    9

    Last publish

    Collaborators

    • stgogm