From 9d3164621a8bb0e2bbf8d2309fba1d8678c0abe2 Mon Sep 17 00:00:00 2001 From: smhendrickson Date: Wed, 23 Jul 2025 17:48:24 -0400 Subject: add `--telemetry-outfile` flag (#4689) --- packages/core/src/config/config.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/core/src/config') diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index 0e3171bf..d4427093 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -73,6 +73,7 @@ export interface TelemetrySettings { target?: TelemetryTarget; otlpEndpoint?: string; logPrompts?: boolean; + outfile?: string; } export interface GeminiCLIExtension { @@ -255,6 +256,7 @@ export class Config { target: params.telemetry?.target ?? DEFAULT_TELEMETRY_TARGET, otlpEndpoint: params.telemetry?.otlpEndpoint ?? DEFAULT_OTLP_ENDPOINT, logPrompts: params.telemetry?.logPrompts ?? true, + outfile: params.telemetry?.outfile, }; this.usageStatisticsEnabled = params.usageStatisticsEnabled ?? true; @@ -468,6 +470,10 @@ export class Config { return this.telemetrySettings.target ?? DEFAULT_TELEMETRY_TARGET; } + getTelemetryOutfile(): string | undefined { + return this.telemetrySettings.outfile; + } + getGeminiClient(): GeminiClient { return this.geminiClient; } -- cgit v1.2.3