diff --git a/src/testing-utils.ts b/src/testing-utils.ts index 5f0bb607b..d2a2e4857 100644 --- a/src/testing-utils.ts +++ b/src/testing-utils.ts @@ -210,39 +210,9 @@ export function getRecordingLogger( messages: LoggedMessage[], { logToConsole }: { logToConsole?: boolean } = { logToConsole: true }, ): Logger { - return { - debug: (message: string) => { - messages.push({ type: "debug", message }); - if (logToConsole) { - // eslint-disable-next-line no-console - console.debug(message); - } - }, - info: (message: string) => { - messages.push({ type: "info", message }); - if (logToConsole) { - // eslint-disable-next-line no-console - console.info(message); - } - }, - warning: (message: string | Error) => { - messages.push({ type: "warning", message }); - if (logToConsole) { - // eslint-disable-next-line no-console - console.warn(message); - } - }, - error: (message: string | Error) => { - messages.push({ type: "error", message }); - if (logToConsole) { - // eslint-disable-next-line no-console - console.error(message); - } - }, - isDebug: () => true, - startGroup: () => undefined, - endGroup: () => undefined, - }; + const logger = new RecordingLogger(logToConsole); + logger.messages = messages; + return logger; } /**