From 81006605c82becc468b3dc4a6707993e214c4ac8 Mon Sep 17 00:00:00 2001 From: Jacob MacDonald Date: Fri, 24 Oct 2025 16:31:25 -0700 Subject: [PATCH] use debugLogger instead of console.error (#11990) --- packages/cli/src/ui/components/views/ExtensionsList.tsx | 6 ++++-- packages/cli/src/ui/hooks/useExtensionUpdates.ts | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/ui/components/views/ExtensionsList.tsx b/packages/cli/src/ui/components/views/ExtensionsList.tsx index e1ddf270f3..b37648d78c 100644 --- a/packages/cli/src/ui/components/views/ExtensionsList.tsx +++ b/packages/cli/src/ui/components/views/ExtensionsList.tsx @@ -8,7 +8,7 @@ import type React from 'react'; import { Box, Text } from 'ink'; import { useUIState } from '../../contexts/UIStateContext.js'; import { ExtensionUpdateState } from '../../state/extensions.js'; -import type { GeminiCLIExtension } from '@google/gemini-cli-core'; +import { debugLogger, type GeminiCLIExtension } from '@google/gemini-cli-core'; interface ExtensionsList { extensions: readonly GeminiCLIExtension[]; @@ -50,8 +50,10 @@ export const ExtensionsList: React.FC = ({ extensions }) => { case ExtensionUpdateState.NOT_UPDATABLE: stateColor = 'green'; break; + case undefined: + break; default: - console.error(`Unhandled ExtensionUpdateState ${state}`); + debugLogger.warn(`Unhandled ExtensionUpdateState ${state}`); break; } diff --git a/packages/cli/src/ui/hooks/useExtensionUpdates.ts b/packages/cli/src/ui/hooks/useExtensionUpdates.ts index a4e9e2598e..3bad4f771b 100644 --- a/packages/cli/src/ui/hooks/useExtensionUpdates.ts +++ b/packages/cli/src/ui/hooks/useExtensionUpdates.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -import type { GeminiCLIExtension } from '@google/gemini-cli-core'; +import { debugLogger, type GeminiCLIExtension } from '@google/gemini-cli-core'; import { getErrorMessage } from '../../utils/errors.js'; import { ExtensionUpdateState, @@ -204,7 +204,7 @@ export const useExtensionUpdates = ( try { callback(nonNullResults); } catch (e) { - console.error(getErrorMessage(e)); + debugLogger.warn(getErrorMessage(e)); } }); });