-
Notifications
You must be signed in to change notification settings - Fork 30.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Log telemetry events into separate log file and the output channels for logs #54001
Comments
Here is my proposal: When the log level is changed to
Note: This does not include telemetry events sent from extensions. |
Re-opening to investigate logging telemetry events from extensions that use our vscode-extension-telemetry module to send telemetry |
Finally. :) |
With microsoft/vscode-extension-telemetry#21, the built-in extensions will also log the telemetry events to log files in the same folder as rest of the log files when VS Code is started in #55398 tracks the feature request to enable the same when VS Code is started normally and the log level then changed to |
At present, there is no way for a user to know what telemetry events are being logged in VS Code other than searching the code base for
telemetryService.publicLog
. Event after doing so, its never clear what data is exactly being sent. In order to be transparent, we need to have a dedicated place where the user can see all the telemetry events being logged along with the data being sent.The output channels for the logs (when in trace mode) from various processes (main, shared, renderer) can also benefit from the inclusion of the telemetry events (with common data removed to reduce noise) as this will help the development/debugging process.
The text was updated successfully, but these errors were encountered: