Frontend exception logging
Exceptions (errors in the code) should be logged in the frontend. Afterwards, this information is sent to the backend, so that errors can be detected and used to reveal bugs
- logs errors (no user feedback needed, that error accured)
- makes errors easier reproducible
- improves bug fixing process