Node Logger
![Build Status](https://travis-ci.org/SSENSE/node-logger.svg?branch=develop)
SSENSE Standardized Logs
Application Logger
import {Logger} from '@ssense/node-logger';
const logger = new AppLogger(LogLevel.Silly);
logger.setAppId('your_app_id');
logger.enable(true);
logger.setLevel('Silly');
logger.makePretty(true);
logger.silly('Some log message');
logger.error(`Error with paypal express checkout: ${orderId}`, logger.getRequestId(), ['checkout', 'paypal'], error.stack);
Access logger
import {AccessLogger} from '@ssense/node-logger';
const accessLogger = new AccessLogger(process.env.NODE_ENV === 'development');
accessLogger.enable(true);
accessLogger.makePretty(true);
accessLogger.logRequest(req, res);