From 7cbea2452256f76c85a49059765f7de8f44bfb2e Mon Sep 17 00:00:00 2001 From: Manny Savage Date: Wed, 23 Apr 2025 13:06:43 +1000 Subject: [PATCH] Added random GUID to section name in logging output --- src/logging.ts | 2 +- test/unit-tests/logging.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logging.ts b/src/logging.ts index 7d8e10ec..174a7c09 100644 --- a/src/logging.ts +++ b/src/logging.ts @@ -56,7 +56,7 @@ export default class Logging { return; } if (Globals.v3Utils) { - Globals.serverless.addServiceOutputSection(Globals.pluginName, summaryList); + Globals.serverless.addServiceOutputSection(`${Globals.pluginName} - ${crypto.randomUUID()}`, summaryList); } else { Logging.cliLog("[Summary]", "Distribution Domain Name"); summaryList.forEach((item) => { diff --git a/test/unit-tests/logging.test.ts b/test/unit-tests/logging.test.ts index 82131890..a5600b3b 100644 --- a/test/unit-tests/logging.test.ts +++ b/test/unit-tests/logging.test.ts @@ -81,7 +81,7 @@ describe("Logging checks", () => { }); Logging.printDomainSummary([dc]); - expect(consoleOutput[3]).to.equal("Serverless Domain Manager"); + expect(consoleOutput[3]).to.match(/^(Serverless Domain Manager - )(\{?[A-Z0-9]{8}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{12}\}?)$/i); }); }); });