space-wizards / SS14.Launcher

Launcher for Space Station 14.
https://spacestation14.io
MIT License
34 stars 54 forks source link

Integrate sentry into the launcher #139

Open juliangiebel opened 6 months ago

juliangiebel commented 6 months ago

Exception will get sent to the sentry instance the set DSN is from. The Sentry integration can be enabled and disabled using a cvar as well as the DSN is set using a cvar. image This dialog gets shown when the launcher is started and the user hasn't seen the dialog yet: image This is the form that gets shown when an error happens in the launcher: image

image

A Sentry instance needs to be set up and the DSN needs to be added to the launcher config

TODO:

Visne commented 6 months ago

Might be worth considering to set up a GlitchTip instance instead of Sentry, considering that it should be compatible with the Sentry SDK, is actually open source, and doesn't try weird shit like this (now retracted).

juliangiebel commented 6 months ago

I'm using glitch tip at work and it's sadly a bugy mess that has a tenth of the capabilities of sentry.

juliangiebel commented 5 months ago

The texts that get shown in the dialog boxes are probably not good enough so feel free to suggest what I should write instead.

github-actions[bot] commented 3 months ago

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] commented 1 month ago

This pull request has conflicts, please resolve those before we can evaluate the pull request.