diff --git a/packages/core/src/telemetry/loggers.ts b/packages/core/src/telemetry/loggers.ts index 04fd2447..60088748 100644 --- a/packages/core/src/telemetry/loggers.ts +++ b/packages/core/src/telemetry/loggers.ts @@ -53,13 +53,17 @@ import { isTelemetrySdkInitialized } from './sdk.js'; import { uiTelemetryService, UiEvent } from './uiTelemetry.js'; import { ClearcutLogger } from './clearcut-logger/clearcut-logger.js'; import { safeJsonStringify } from '../utils/safeJsonStringify.js'; +import { UserAccountManager } from '../utils/userAccountManager.js'; const shouldLogUserPrompts = (config: Config): boolean => config.getTelemetryLogPromptsEnabled(); function getCommonAttributes(config: Config): LogAttributes { + const userAccountManager = new UserAccountManager(); + const email = userAccountManager.getCachedGoogleAccount(); return { 'session.id': config.getSessionId(), + ...(email && { 'user.email': email }), }; }