Reporting app errors with self-hosted Umami

Every app I’ve shipped has many catch blocks to deal with failures which doesn’t crash the app. While I develop, the print in those blocks shows up in Xcode, however, once the app is on someone else’s phone, there is no console for me to read, and the failure disappears. Since version 1.5.0, umami-swift reports those failures as plain analytics events to the Umami backend I already self-host. Why…