From 0a817af10c7dc107b7524a63b2410ff84c275a8d Mon Sep 17 00:00:00 2001 From: Pagan Gazzard Date: Tue, 16 Jul 2024 17:59:07 +0100 Subject: [PATCH] Logs: only call `Date.now()` if a timestamp is not already present Change-type: patch --- src/logging/balena-backend.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/logging/balena-backend.ts b/src/logging/balena-backend.ts index ed081d2d..53497f12 100644 --- a/src/logging/balena-backend.ts +++ b/src/logging/balena-backend.ts @@ -88,13 +88,8 @@ export class BalenaLogBackend extends LogBackend { return; } - message = Object.assign( - { - timestamp: Date.now(), - message: '', - }, - message, - ); + message.timestamp ??= Date.now(); + message.message ??= ''; if (!message.isSystem && message.serviceId == null) { return;