From 00ebaeb7b9dc727379393540925756d7d6031b60 Mon Sep 17 00:00:00 2001 From: ShaoWei TEO Date: Fri, 25 Jul 2025 19:19:04 +0800 Subject: [PATCH] chore: remove deprecated loggerToWinstonLogger Signed-off-by: ShaoWei Teo --- .changeset/calm-geese-serve.md | 5 +++++ .../src/service/KubernetesProxy.ts | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 .changeset/calm-geese-serve.md diff --git a/.changeset/calm-geese-serve.md b/.changeset/calm-geese-serve.md new file mode 100644 index 0000000000..ff52f59b56 --- /dev/null +++ b/.changeset/calm-geese-serve.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-kubernetes-backend': patch +--- + +Remove usage of the deprecated `loggerToWinstonLogger` from `@backstage/backend-common`. diff --git a/plugins/kubernetes-backend/src/service/KubernetesProxy.ts b/plugins/kubernetes-backend/src/service/KubernetesProxy.ts index e176285a49..fb3efc0b3c 100644 --- a/plugins/kubernetes-backend/src/service/KubernetesProxy.ts +++ b/plugins/kubernetes-backend/src/service/KubernetesProxy.ts @@ -42,10 +42,7 @@ import { LoggerService, PermissionsService, } from '@backstage/backend-plugin-api'; -import { - createLegacyAuthAdapters, - loggerToWinstonLogger, -} from '@backstage/backend-common'; +import { createLegacyAuthAdapters } from '@backstage/backend-common'; export const APPLICATION_JSON: string = 'application/json'; @@ -153,8 +150,13 @@ export class KubernetesProxy { if (!middleware) { const logger = this.logger.child({ cluster: originalCluster.name }); middleware = createProxyMiddleware({ - // TODO: Add 'log' to LoggerService - logProvider: () => loggerToWinstonLogger(logger), + logProvider: () => ({ + log: logger.info.bind(logger), + debug: logger.debug.bind(logger), + info: logger.info.bind(logger), + warn: logger.warn.bind(logger), + error: logger.error.bind(logger), + }), ws: true, secure: !originalCluster.skipTLSVerify, changeOrigin: true,