diff options
author | Nate Sesti <33237525+sestinj@users.noreply.github.com> | 2023-09-05 19:45:11 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-05 19:45:11 -0700 |
commit | e43d476131b5d93a3b5b249940958a3461a82643 (patch) | |
tree | 97d9ce780d4a2e7c39e9d2e0a357af6f035b86a1 /continuedev/src/continuedev/server | |
parent | 0b6c7a8f6ac600e0db372a04bcf9d38a5f80f17d (diff) | |
download | sncontinue-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.py | 3 |
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) |