1.1.1 • Published 4 years ago

@jbrems/logger v1.1.1

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

@jbrems/logger

A simple Winston logger instance for personal use. Writes logs to the console.

♻ Use

  1. Add the @jbrems/logger package to your npm project
    yarn add @jbrems/logger
  2. Import the logger instance in your code
    import { logger } from '@jbrems/logger';
    logger.info('My first info message');
    will produce YYYY-MM-DD HH:mm:ss.SSS +ms info My first info message
    or provide a label for your logger
    import { getLogger } from '@jbrems/logger';
    const logger = getLogger('Bookservice 📚');
    logger.debug('Fetching books from series Harry Potter...');
    will produce YYYY-MM-DD HH:mm:ss.SSS +ms [Bookservice 📚] debug Fetching books from series Harry Potter...

🎁 Contribute

🎀 eslint

This project relies on eslint to enforce code quality. It is advised to enable Run eslint --fix on save in Settings > Language & Frameworks > Javascript > Code Quality Tools > ESLint.

Read more here

🏗 Build

To compile the Typescript code to Javascript run the yarn build command. This command will compile all .ts files in the src folder to .js files in the dist folder and will generate type definitions.

This command will run eslint before compiling the code.

📦 Publish

To publish this package to NPM run yarn publish.

This command will run the build command before publishing.

I you are not logged in to npm use npm login.

🃏 Test

To run the Jest unit tests for this project run yarn test.

The jest command will be run with --verbose to force Jest to write to stdout.

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

1.0.0-1

4 years ago