From 9adacd5f51be3f7f2af5722fc2a014829f095e73 Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Sun, 5 Jan 2025 16:15:05 +0100 Subject: [PATCH] get date before yielding the event loop --- lib/logger.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/logger.js b/lib/logger.js index 15f96073e..2a092aaf2 100644 --- a/lib/logger.js +++ b/lib/logger.js @@ -92,6 +92,7 @@ export class JSONLogAttachment extends LogAttachment { return Promise.resolve(serialize(m)) }) + const date = new Date().toISOString() Promise.all(messageParts) .then(parts => { return fetch(this.endpoint, { @@ -104,7 +105,7 @@ export class JSONLogAttachment extends LogAttachment { tags, level: Object.entries(LogLevel).find(([k, v]) => v === level)[0], message: parts.join(' '), - createdAt: new Date().toISOString() + createdAt: date }) }) }).catch(e => console.error('Error in JSONLogAttachment', e))