Say there is an app (web, mobile etc.). When a backend error occurs, then should the app show the user a summary of the error (and unique error id), without showing any information that could reveal personal info or security issues ?
I believe that summarized error messages would help developers to debug issues easily versus error messages which only say that something went wrong.
So, should all apps have a bug reporting feature (frontend and/or backend) ? As an aside, are there any tools or guidelines for filtering error logs and presenting them to end users ?