uci-utils-logger/src/logger.mjs

22 lines
413 B
JavaScript

import pino from 'pino'
let pretty = null
if(process.env.UCI_DEV || process.env.DEBUG) {
pretty = pino.pretty()
pretty.pipe(process.stdout)
}
let LOG = process.env.UCI_LOG || process.env.UCI_DEV || process.env.DEBUG
const logger = pino({
name: 'UCI',
enabled: !!LOG,
safe: true,
serializers: {
req: pino.stdSerializers.req,
res: pino.stdSerializers.res
}
},pretty)
export default logger