summaryrefslogtreecommitdiff
path: root/packages/core/src/telemetry/loggers.ts
diff options
context:
space:
mode:
authorDeepankar Sharma <[email protected]>2025-08-13 13:32:54 -0400
committerGitHub <[email protected]>2025-08-13 17:32:54 +0000
commit9c7fb870c1a7c80741fafdfc6837d4b92e373b2d (patch)
tree1e31f201520c9724b4659ee7a36c21215e6280b9 /packages/core/src/telemetry/loggers.ts
parent74a13fb535b255797d6c9aa3499acfea6aadc58d (diff)
Add terminal setup command for Shift+Enter and Ctrl+Enter support (#3289)
Co-authored-by: jacob314 <[email protected]>
Diffstat (limited to 'packages/core/src/telemetry/loggers.ts')
-rw-r--r--packages/core/src/telemetry/loggers.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/packages/core/src/telemetry/loggers.ts b/packages/core/src/telemetry/loggers.ts
index e3726ccb..d7a81203 100644
--- a/packages/core/src/telemetry/loggers.ts
+++ b/packages/core/src/telemetry/loggers.ts
@@ -32,6 +32,7 @@ import {
NextSpeakerCheckEvent,
LoopDetectedEvent,
SlashCommandEvent,
+ KittySequenceOverflowEvent,
} from './types.js';
import {
recordApiErrorMetrics,
@@ -378,3 +379,21 @@ export function logIdeConnection(
};
logger.emit(logRecord);
}
+
+export function logKittySequenceOverflow(
+ config: Config,
+ event: KittySequenceOverflowEvent,
+): void {
+ ClearcutLogger.getInstance(config)?.logKittySequenceOverflowEvent(event);
+ if (!isTelemetrySdkInitialized()) return;
+ const attributes: LogAttributes = {
+ ...getCommonAttributes(config),
+ ...event,
+ };
+ const logger = logs.getLogger(SERVICE_NAME);
+ const logRecord: LogRecord = {
+ body: `Kitty sequence buffer overflow: ${event.sequence_length} bytes`,
+ attributes,
+ };
+ logger.emit(logRecord);
+}