@potentii/logger-js-pino

1.1.0 • Public • Published

LoggerJS [pino]

NPM Version

A logger wrapper around pino.



Usage

Basic usage out of the box:

import Logger from '@potentii/logger-js-pino';

//...

Logger
    .withLevel('info') // Possible levels: debug, trace, info, warn, error, fatal
    .customField({ service: 'my-app' }) // Optional fields to compose your logs (at top level)
    .set({ correlationId: '8888' }); // Optional data to compose your logs (inside 'data' special field)

//...

Logger.info('USER_FETCH_SUCCESS', 'User fetch successfully', { userId: '1234' });

// ...

try{
    // ...
} catch (err){
    Logger.error('PROCESS_FAILED', 'Processing has failed', err, { userId: '1234', processType: '...' });
}



License

MIT

Package Sidebar

Install

npm i @potentii/logger-js-pino

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

9.26 kB

Total Files

6

Last publish

Collaborators

  • potentii