diff --git a/lib/instrumentation/pino/pino.js b/lib/instrumentation/pino/pino.js index fd5b1e9931..84b78daa2b 100644 --- a/lib/instrumentation/pino/pino.js +++ b/lib/instrumentation/pino/pino.js @@ -131,8 +131,10 @@ function reformatLogLine({ logLine, msg, agent, chindings = '', level, logger }) delete metadata.hostname } - const agentMeta = Object.assign({}, { timestamp: Date.now(), message: msg }, metadata) - + const agentMeta = Object.assign({}, { timestamp: Date.now() }, metadata) + if (msg) { + Object.assign(agentMeta, { message: msg }); + } /** * A function that gets executed in `_toPayloadSync` of log aggregator. * This will parse the serialized log line and then add the relevant NR