@eucalyptusvc/pino-logger
Pino logger wrapper for euc applications.
Install
With yarn:
yarn add @eucalyptusvc/pino-logger
With npm:
npm install @eucalyptusvc/pino-logger
Usage
import pinoLogger from '@eucalyptusvc/pino-logger';
const logger = pinoLogger();
logger.info('hello world');
const child = logger.child({ a: 'property' });
child.info('hello child!');
Default options
const pinoOptions = {
redact: {
paths: ['args.password'],
censor: '**REMOVING_PASSWORD**',
},
level: process.env.NODE_ENV === 'development' || !process.env.NODE_ENV ? 'debug' : 'info',
};
const infoProps = {
environment: process.env.ENVIRONMENT,
application: process.env.APPLICATION,
};
Development
- Install dependencies using
yarn install
or npm install
- Start development server using
yarn watch