summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/server
diff options
context:
space:
mode:
authorNate Sesti <33237525+sestinj@users.noreply.github.com>2023-09-05 19:45:11 -0700
committerGitHub <noreply@github.com>2023-09-05 19:45:11 -0700
commite43d476131b5d93a3b5b249940958a3461a82643 (patch)
tree97d9ce780d4a2e7c39e9d2e0a357af6f035b86a1 /continuedev/src/continuedev/server
parent0b6c7a8f6ac600e0db372a04bcf9d38a5f80f17d (diff)
downloadsncontinue-e43d476131b5d93a3b5b249940958a3461a82643.tar.gz
sncontinue-e43d476131b5d93a3b5b249940958a3461a82643.tar.bz2
sncontinue-e43d476131b5d93a3b5b249940958a3461a82643.zip
Development Data Logging (#455)
* feat: :tada: playing around with dlt for data loading * feat: :loud_sound: log development data * feat: :loud_sound: log tokens generated by model * fix: :safety_vest: try/except around dev_data_logger.capture
Diffstat (limited to 'continuedev/src/continuedev/server')
-rw-r--r--continuedev/src/continuedev/server/ide.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/server/ide.py b/continuedev/src/continuedev/server/ide.py
index 1c88d2a0..fba455c4 100644
--- a/continuedev/src/continuedev/server/ide.py
+++ b/continuedev/src/continuedev/server/ide.py
@@ -13,6 +13,7 @@ from starlette.websockets import WebSocketDisconnect, WebSocketState
from uvicorn.main import Server
from ..libs.util.create_async_task import create_async_task
+from ..libs.util.devdata import dev_data_logger
from ..libs.util.logging import logger
from ..libs.util.queue import AsyncSubscriptionQueue
from ..libs.util.telemetry import posthog_logger
@@ -346,9 +347,11 @@ class IdeProtocolServer(AbstractIdeProtocolServer):
def onAcceptRejectSuggestion(self, accepted: bool):
posthog_logger.capture_event("accept_reject_suggestion", {"accepted": accepted})
+ dev_data_logger.capture("accept_reject_suggestion", {"accepted": accepted})
def onAcceptRejectDiff(self, accepted: bool):
posthog_logger.capture_event("accept_reject_diff", {"accepted": accepted})
+ dev_data_logger.capture("accept_reject_diff", {"accepted": accepted})
def onFileSystemUpdate(self, update: FileSystemEdit):
# Access to Autopilot (so SessionManager)