From 0a8cf8345de26f8ee98e87c0085f0f9439302d98 Mon Sep 17 00:00:00 2001 From: mary marchini Date: Thu, 28 Apr 2022 16:01:17 -0700 Subject: [PATCH] chore!: remove deprecated usage of pino.child (#1902) --- lib/plugins/audit.js | 14 +++++++++----- lib/plugins/requestLogger.js | 6 +++++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/plugins/audit.js b/lib/plugins/audit.js index a7be5bc55..2fb726cb8 100644 --- a/lib/plugins/audit.js +++ b/lib/plugins/audit.js @@ -260,11 +260,15 @@ function auditLogger(opts) { var serializers = Object.assign({}, DEFAULT_SERIALIZERS, opts.serializers); - var log = opts.log.child({ - audit: true, - component: opts.event, - serializers: serializers - }); + var log = opts.log.child( + { + audit: true, + component: opts.event + }, + { + serializers: serializers + } + ); function audit(req, res, route, err) { var latency = res.get('Response-Time'); diff --git a/lib/plugins/requestLogger.js b/lib/plugins/requestLogger.js index 401c4d8f2..8b5a37fd8 100644 --- a/lib/plugins/requestLogger.js +++ b/lib/plugins/requestLogger.js @@ -66,7 +66,11 @@ function requestLogger(options) { props[k] = req.headers[k]; } }); - req.log = log.child(props, props.serializers ? false : true); + const childOptions = {}; + if (props.serializers) { + childOptions.serializers = props.serializers; + } + req.log = log.child(props, childOptions); if (props.req_id) { delete props.req_id;