diff options
| author | smhendrickson <[email protected]> | 2025-07-23 17:48:24 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-23 21:48:24 +0000 |
| commit | 9d3164621a8bb0e2bbf8d2309fba1d8678c0abe2 (patch) | |
| tree | 0a70a72e6735380b327ee883711c27b5345de65b /packages/core/src/config/config.ts | |
| parent | 209c8783b4f2cdc39e4ce1ac05b3416d32c373c5 (diff) | |
add `--telemetry-outfile` flag (#4689)
Diffstat (limited to 'packages/core/src/config/config.ts')
| -rw-r--r-- | packages/core/src/config/config.ts | 6 |
1 files changed, 6 insertions, 0 deletions
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; } |
