diff --git a/src/logging/console-timestamp.test.ts b/src/logging/console-timestamp.test.ts index 51136d6da79..b866dda8727 100644 --- a/src/logging/console-timestamp.test.ts +++ b/src/logging/console-timestamp.test.ts @@ -29,7 +29,7 @@ describe("formatConsoleTimestamp", () => { return `${year}-${month}-${day}T${h}:${m}:${s}.${ms}${tzSign}${tzHours}:${tzMinutes}`; } - it("pretty style returns local HH:MM:SS with timezone offset", () => { + it("pretty style returns local HH:MM:SS without timezone suffix", () => { vi.useFakeTimers(); vi.setSystemTime(new Date("2026-01-17T18:01:02.345Z")); @@ -38,11 +38,7 @@ describe("formatConsoleTimestamp", () => { const h = pad2(now.getHours()); const m = pad2(now.getMinutes()); const s = pad2(now.getSeconds()); - const tzOffset = now.getTimezoneOffset(); - const tzSign = tzOffset <= 0 ? "+" : "-"; - const tzHours = pad2(Math.floor(Math.abs(tzOffset) / 60)); - const tzMinutes = pad2(Math.abs(tzOffset) % 60); - expect(result).toBe(`${h}:${m}:${s}${tzSign}${tzHours}:${tzMinutes}`); + expect(result).toBe(`${h}:${m}:${s}`); }); it("compact style returns local ISO-like timestamp with timezone offset", () => { diff --git a/src/logging/console.ts b/src/logging/console.ts index 7bbd8472fa1..0e6a70b63b5 100644 --- a/src/logging/console.ts +++ b/src/logging/console.ts @@ -176,7 +176,7 @@ function isEpipeError(err: unknown): boolean { export function formatConsoleTimestamp(style: ConsoleStyle): string { const now = new Date(); if (style === "pretty") { - return formatTimestamp(now, { style: "short" }); + return formatTimestamp(now, { style: "short" }).replace(/[+-]\d{2}:\d{2}$/, ""); } return formatLocalIsoWithOffset(now); }