From 0fb7cc0130199b79176521e3fc0ffda9c04b7ce7 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 11 Jan 2023 10:14:20 +0100 Subject: [PATCH] backend-common: update exports for backwards compatibility Signed-off-by: Patrik Oldsberg --- .../backend-common/src/logging/createRootLogger.ts | 13 +++++++++++-- packages/backend-common/src/logging/index.ts | 6 +++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/backend-common/src/logging/createRootLogger.ts b/packages/backend-common/src/logging/createRootLogger.ts index 630a3015e1..2e6fe20525 100644 --- a/packages/backend-common/src/logging/createRootLogger.ts +++ b/packages/backend-common/src/logging/createRootLogger.ts @@ -30,9 +30,18 @@ export const setRootLoggerRedactionList = redacter.add; * * @public */ -export const redactWinstonLogLine: ( +export function redactWinstonLogLine( info: winston.Logform.TransformableInfo, -) => winston.Logform.TransformableInfo | boolean = redacter.format.transform; +): winston.Logform.TransformableInfo { + return redacter.format.transform(info) as winston.Logform.TransformableInfo; +} + +/** + * Creates a pretty printed winston log formatter. + * + * @public + */ +export const coloredFormat = WinstonLogger.colorFormat(); /** * Creates a default "root" logger. This also calls {@link setRootLogger} under diff --git a/packages/backend-common/src/logging/index.ts b/packages/backend-common/src/logging/index.ts index 9a32885371..e6b29afa15 100644 --- a/packages/backend-common/src/logging/index.ts +++ b/packages/backend-common/src/logging/index.ts @@ -15,5 +15,9 @@ */ export { getRootLogger, getVoidLogger, setRootLogger } from './globalLoggers'; -export { createRootLogger } from './createRootLogger'; +export { + createRootLogger, + redactWinstonLogLine, + coloredFormat, +} from './createRootLogger'; export { loggerToWinstonLogger } from './loggerToWinstonLogger';