@jbrems/logger
v1.1.1
Published
A simple Winston logger instance for personal use.
Downloads
6
Readme
@jbrems/logger
A simple Winston logger instance for personal use. Writes logs to the console.
♻ Use
- Add the
@jbrems/logger
package to your npm projectyarn add @jbrems/logger
- Import the logger instance in your code
will produceimport { logger } from '@jbrems/logger'; logger.info('My first info message');
YYYY-MM-DD HH:mm:ss.SSS +ms info My first info message
or provide a label for your logger
will produceimport { getLogger } from '@jbrems/logger'; const logger = getLogger('Bookservice 📚'); logger.debug('Fetching books from series Harry Potter...');
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
.
🏗 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.