Migrate console to coreEvents.emitFeedback or debugLogger (#15219)

This commit is contained in:
Adib234
2025-12-29 15:46:10 -05:00
committed by GitHub
parent dcd2449b1a
commit 10ae84869a
66 changed files with 564 additions and 425 deletions
+10 -9
View File
@@ -16,6 +16,8 @@ import {
FatalCancellationError,
FatalToolExecutionError,
isFatalToolError,
debugLogger,
coreEvents,
} from '@google/gemini-cli-core';
import { runSyncCleanup } from './cleanup.js';
@@ -103,11 +105,10 @@ export function handleError(
config.getSessionId(),
);
console.error(formattedError);
coreEvents.emitFeedback('error', formattedError);
runSyncCleanup();
process.exit(getNumericExitCode(errorCode));
} else {
console.error(errorMessage);
throw error;
}
}
@@ -155,16 +156,16 @@ export function handleToolError(
errorType ?? toolExecutionError.exitCode,
config.getSessionId(),
);
console.error(formattedError);
coreEvents.emitFeedback('error', formattedError);
} else {
console.error(errorMessage);
coreEvents.emitFeedback('error', errorMessage);
}
runSyncCleanup();
process.exit(toolExecutionError.exitCode);
}
// Non-fatal: log and continue
console.error(errorMessage);
debugLogger.warn(errorMessage);
}
/**
@@ -196,11 +197,11 @@ export function handleCancellationError(config: Config): never {
config.getSessionId(),
);
console.error(formattedError);
coreEvents.emitFeedback('error', formattedError);
runSyncCleanup();
process.exit(cancellationError.exitCode);
} else {
console.error(cancellationError.message);
coreEvents.emitFeedback('error', cancellationError.message);
runSyncCleanup();
process.exit(cancellationError.exitCode);
}
@@ -237,11 +238,11 @@ export function handleMaxTurnsExceededError(config: Config): never {
config.getSessionId(),
);
console.error(formattedError);
coreEvents.emitFeedback('error', formattedError);
runSyncCleanup();
process.exit(maxTurnsError.exitCode);
} else {
console.error(maxTurnsError.message);
coreEvents.emitFeedback('error', maxTurnsError.message);
runSyncCleanup();
process.exit(maxTurnsError.exitCode);
}