@roarr/middleware-serialize-error
Serializes error objects in the Roarr message context.
Behaviour
The current implementation maps only the direct context properties.
Raise an issue if you have a use case that requires deep property mapping.
Usage
import log from 'roarr';
import createSerializeErrorMiddleware from '@roarr/middleware-serialize-error';
const childLog = log.child(createSerializeErrorMiddleware());
const error = new Error('foo');
log.debug({error}, 'bar');
childLog.debug({error}, 'bar');