Merge pull request #30647 from Teo-ShaoWei/shaowei/remove-deprecated-loggerToWinstonLogger

chore: remove deprecated loggerToWinstonLogger
This commit is contained in:
Andre Wanlin
2025-07-25 08:15:29 -05:00
committed by GitHub
2 changed files with 13 additions and 6 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Remove usage of the deprecated `loggerToWinstonLogger` from `@backstage/backend-common`.
@@ -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,