22 lines
413 B
JavaScript
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
|