In a big application, things will sooner or later not go as planned. But that's okay, as long as you have provided a system for your users to know what went wrong and, if possible, why. One time-tested tool to accomplish this is detailed logs that let the user specify for themselves how much diagnosis they want to see.




















































