From 03f04ca3da6fa3ba81c08485f2ecdff878e29f54 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Mon, 18 May 2026 13:09:55 +0900 Subject: [PATCH] test(shared): isolate logger test overrides Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/shared/logger.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/shared/logger.ts b/src/shared/logger.ts index 0fbe58c16..c9b8dde65 100644 --- a/src/shared/logger.ts +++ b/src/shared/logger.ts @@ -89,6 +89,11 @@ interface LoggerTestOverrides { /** @internal test-only seam */ export function _setLoggerForTesting(overrides: LoggerTestOverrides): void { + buffer = [] + if (flushTimer) { + clearTimeout(flushTimer) + flushTimer = null + } if (overrides.filePath !== undefined) logFile = overrides.filePath if (overrides.maxSizeBytes !== undefined) maxLogFileSizeBytes = overrides.maxSizeBytes if (overrides.maxBackups !== undefined) maxLogFileBackups = overrides.maxBackups