From 1ac5bdc870de296a356c2ace23d42904b7b85043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Pallar=C3=A9s?= Date: Wed, 3 Sep 2025 11:27:38 +0200 Subject: [PATCH 1/2] chore: improve log output formatting for logs and telemetry Adds a prefix to log output in the logs plugin for better identification and changes telemetry event logging to use debug level with a clear prefix. This enhances log readability and consistency. --- src/plugins/logs.ts | 2 +- src/utils/telemetry.ts | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/plugins/logs.ts b/src/plugins/logs.ts index e9e6d23..7078e13 100644 --- a/src/plugins/logs.ts +++ b/src/plugins/logs.ts @@ -19,7 +19,7 @@ export default createPlugin( stdio: "pipe", }, ); - pipeToLogOutputChannel(logsProcess, outputChannel, ""); + pipeToLogOutputChannel(logsProcess, outputChannel, "[localstack.logs]: "); }; const stopLogging = () => { diff --git a/src/utils/telemetry.ts b/src/utils/telemetry.ts index 595ee72..b28cb44 100644 --- a/src/utils/telemetry.ts +++ b/src/utils/telemetry.ts @@ -167,12 +167,9 @@ export function createTelemetry( postEvent(extensionVersion, telemetryEvent).catch(() => {}); - if (process.env.NODE_ENV === "development") { - // only log in output channel for development mode - outputChannel.info( - `Telemetry event tracked: ${JSON.stringify(telemetryEvent)}`, - ); - } + outputChannel.debug( + `[telemetry.event]: ${JSON.stringify(telemetryEvent)}`, + ); }, }; } From 578041f7077fd323a15e08adf8218b6a5f8c051b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Pallar=C3=A9s?= Date: Wed, 3 Sep 2025 13:43:35 +0200 Subject: [PATCH 2/2] Update src/utils/telemetry.ts Co-authored-by: Misha Tiurin <650819+tiurin@users.noreply.github.com> --- src/utils/telemetry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/telemetry.ts b/src/utils/telemetry.ts index b28cb44..2fd4fa4 100644 --- a/src/utils/telemetry.ts +++ b/src/utils/telemetry.ts @@ -167,7 +167,7 @@ export function createTelemetry( postEvent(extensionVersion, telemetryEvent).catch(() => {}); - outputChannel.debug( + outputChannel.trace( `[telemetry.event]: ${JSON.stringify(telemetryEvent)}`, ); },