documentationgood first issue
Description
'use strict'
const pino = require('pino')
const logger = pino({
useLevelLabels: true,
messageKey: 'message',
base: null,
serializers: {
[Symbol.for('pino.*')]: obj => {
console.log('serializer')
console.log(obj);
return obj
},
err: (obj) => {
console.log('err serializer')
return obj
}
}
});
let l = logger.child({ app: {
name: 'blah'
}})
This will output:
serializer
{ app: { name: 'blah' } }
Serializers should only be executed when a log function is invoked, e.g. log.info.