Skip to content
/ logger Public
generated from fiquu/template

Simple console logger based on Winston.

License

Notifications You must be signed in to change notification settings

fiquu/logger

Repository files navigation

@fiquu/logger

Build Status GitHub GitHub last commit npm (scoped) npm

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 the documentation page for more information.

About

Simple console logger based on Winston.

Resources

License

Stars

Watchers

Forks

Packages

No packages published