export const logger = require('pino')({ level: process.env.LOG_LEVEL || 'debug', serializers: { error: (e) => ({ type: e.type, message: e.message || e, stack: e.stack, statusCode: e.statusCode, }), }, json: true, messageKey: 'message', formatters: { level: (label: string) => { return { level: label }; }, }, redact: { paths: [], remove: true, }, ...(process.env.NODE_ENV === 'development' ? { timestamp: require('pino').stdTimeFunctions.isoTime, } : { timestamp: require('pino').stdTimeFunctions.isoTime, }), }).child({ environment: process.env.NODE_ENV, app_name: 'Zombie-cleanup-lambda', });