Commit Graph

37 Commits

Author SHA1 Message Date
22072ee16a Include framework configuration in sentry output 2022-08-22 17:03:30 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
54a32bde44 Don't report sentry errors from builds targetting a different server 2022-06-03 16:29:55 +09:00
3aa8bc933d Add sentry tag for selected beatmap 2022-06-03 08:21:35 +03:00
384cdcbc40 🚑 Fix use of illegal character in Sentry's release name scheme 2022-06-01 18:12:29 +02:00
cb37dd74c1 🔧 Add prefix to Sentry release name 2022-06-01 17:19:33 +02:00
bc294b8157 Add sentry tags for operating system and processor count
These would usually be in the log header, but right now that's not
conveyed. An example use case would be better understanding
https://sentry.ppy.sh/organizations/ppy/issues/846/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=14d,
where we currently don't know whether it is a desktop or mobile OS.
2022-05-17 12:53:14 +09:00
9331c62306 Also add realm ruleset count 2022-05-16 16:09:50 +09:00
5ec05a8653 Add tags for current screen and ruleset 2022-05-16 15:51:32 +09:00
8c9edee360 Add ruleset context to sentry error reports 2022-05-16 15:47:00 +09:00
2ddef0e46c Merge branch 'master' into sentry-more-context 2022-05-11 20:29:30 +03:00
be09ec833e Add global statistics context to sentry 2022-05-11 14:52:08 +09:00
f53d42d31f Add realm context to sentry 2022-05-11 14:51:56 +09:00
977a0453cc Add beatmap context to sentry 2022-05-11 14:50:57 +09:00
b136677bb0 Add config and clock time contexts to sentry 2022-05-11 14:50:39 +09:00
533f4b298f Add explanation inline for future visitors 2022-05-11 10:40:40 +09:00
9dce329e99 Remove build suffix from version when reporting to sentry 2022-05-11 10:38:35 +09:00
6a49eb6875 Add breadcrumb level mappings 2022-05-10 16:14:04 +09:00
216c68e6d0 Add unobserved exception hinting 2022-05-10 16:09:16 +09:00
363643a16d Remove sentry logger debounce
This is probably going to result in a high quantity of exceptions, but I
think this is fine. We can add rules as we go to not log certain
exception types.
2022-05-10 16:09:16 +09:00
c6112b3ae7 Add unhandled exception marking 2022-05-10 16:09:16 +09:00
99e6d56508 Add finalizer to sentry logger for safety 2022-05-10 16:09:16 +09:00
9734d778f4 Update sentry SDK usage in line with more recent specifications 2022-05-10 16:09:16 +09:00
3338bffce3 Attach user to sentry later in startup flow 2022-05-10 16:09:16 +09:00
64cc6ebddb Add local user tracking to sentry reporting 2022-05-10 16:09:16 +09:00
09c21cde8c Add log level translation 2022-05-10 16:09:16 +09:00
dc3c73f723 Enable sentry session tracking 2022-05-10 16:09:16 +09:00
cc251ed5c3 🔧 Update Sentry DSN 2022-05-06 19:52:25 +02:00
f9c5000774 Remove obsoleted sentry disposal call and fix incorrectly unbound logger event 2022-01-18 11:27:28 +09:00
fa95929121 Remove easy to remove finalizers 2021-03-02 16:07:09 +09:00
0d5353008c Update sentry sdk usage 2021-02-02 13:34:37 +09:00
cc41845f56 Add missing string function ordinal specifications 2020-10-16 12:49:31 +09:00
4475307707 Fix spacing 2019-11-21 22:55:31 +09:00
8a1276db3a Change to use instance API of sentry. 2019-11-12 22:16:48 +08:00
6ae6603ded Cleanup. 2019-11-12 22:08:16 +08:00
e01a50e4b3 Correct disposal. 2019-11-12 21:39:38 +08:00
de732c6c24 Change code to use Sentry client. 2019-11-12 21:12:38 +08:00