feat: Patch console.debug and display only in debug mode

- Patches `console.debug` in `ConsolePatcher.tsx` to capture debug messages.
- Updates `ConsoleOutput` to only display debug messages when `debugMode` is enabled.
- Passes `debugMode` prop from `App.tsx` to `ConsoleOutput`.

Fixes https://github.com/google-gemini/gemini-cli/issues/397
This commit is contained in:
Taylor Mullen
2025-05-16 22:26:03 -07:00
committed by N. Taylor Mullen
parent e0b88dc8da
commit e486d84d6a
2 changed files with 22 additions and 4 deletions

View File

@@ -409,7 +409,7 @@ export const App = ({
cliVersion={cliVersion}
geminiMdFileCount={geminiMdFileCount}
/>
<ConsoleOutput />
<ConsoleOutput debugMode={config.getDebugMode()} />
</Box>
</Box>
);