Files
payload/src/utilities/logger.js
2020-07-24 09:37:49 -04:00

16 lines
376 B
JavaScript

const falsey = require('falsey');
const pino = require('pino');
const memoize = require('micro-memoize');
// eslint-disable-next-line arrow-body-style
module.exports = memoize((name = 'payload') => {
return pino({
name,
enabled: falsey(process.env.DISABLE_LOGGING),
prettyPrint: {
ignore: 'pid,hostname',
translateTime: 'HH:MM:ss',
},
});
});