Skip to content

Commit ddafddb

Browse files
committed
Replace getRecordingLogger implementation with RecordingLogger
1 parent 740f177 commit ddafddb

File tree

1 file changed

+3
-33
lines changed

1 file changed

+3
-33
lines changed

src/testing-utils.ts

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -237,39 +237,9 @@ export function getRecordingLogger(
237237
messages: LoggedMessage[],
238238
{ logToConsole }: { logToConsole?: boolean } = { logToConsole: true },
239239
): Logger {
240-
return {
241-
debug: (message: string) => {
242-
messages.push({ type: "debug", message });
243-
if (logToConsole) {
244-
// eslint-disable-next-line no-console
245-
console.debug(message);
246-
}
247-
},
248-
info: (message: string) => {
249-
messages.push({ type: "info", message });
250-
if (logToConsole) {
251-
// eslint-disable-next-line no-console
252-
console.info(message);
253-
}
254-
},
255-
warning: (message: string | Error) => {
256-
messages.push({ type: "warning", message });
257-
if (logToConsole) {
258-
// eslint-disable-next-line no-console
259-
console.warn(message);
260-
}
261-
},
262-
error: (message: string | Error) => {
263-
messages.push({ type: "error", message });
264-
if (logToConsole) {
265-
// eslint-disable-next-line no-console
266-
console.error(message);
267-
}
268-
},
269-
isDebug: () => true,
270-
startGroup: () => undefined,
271-
endGroup: () => undefined,
272-
};
240+
const logger = new RecordingLogger(logToConsole);
241+
logger.messages = messages;
242+
return logger;
273243
}
274244

275245
/**

0 commit comments

Comments
 (0)