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