From 2b18e7677aaa7920d519eb4bf0d597e13607a99e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Pallar=C3=A9s?= Date: Fri, 26 Jul 2024 15:04:53 +0200 Subject: [PATCH] fix(console): trim log messages (#6952) Some log messages end with a new line, so the console logs are presented with an expand chevron which does nothing but showing an additional empty line. Trimming log messages fixes this issue. --- apps/wing-console/console/server/src/router/app.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/wing-console/console/server/src/router/app.ts b/apps/wing-console/console/server/src/router/app.ts index dc924532f88..13d8bc02983 100644 --- a/apps/wing-console/console/server/src/router/app.ts +++ b/apps/wing-console/console/server/src/router/app.ts @@ -5,6 +5,7 @@ import type { ResourceRunningState } from "@winglang/sdk/lib/simulator/simulator import uniqby from "lodash.uniqby"; import { z } from "zod"; +import type { LogEntry } from "../consoleLogger.js"; import type { Trace } from "../types.js"; import type { ConstructTreeNode } from "../utils/construct-tree.js"; import type { @@ -150,7 +151,13 @@ export const createAppRouter = () => { }); return { - logs: filteredLogs, + logs: filteredLogs.map( + (entry) => + ({ + ...entry, + message: entry.message.trim(), + } as LogEntry), + ), hiddenLogs: noVerboseLogsCount - filteredLogs.length, }; }),