Ah those pesky errors. Thank goodness I am a perfect programmer and never make them myself...
But I understand the rest of you have to deal with those glitches, typos and other bugs that cause your apps to crash.
I think the vast majority of people either do two things:
- Have the app email you the error message
I've done both with vary degrees of success. Nothing is easy. Emailing errors usually works until you app goes into an endless loop and fills up your mailbox. Oops.
For my new application I decided to check out BugLogHQ.
BugLogHQ is a tool to centralize the handling of automated bug reports from multiple applications. BugLogHQ provides a unified view of error messages sent from any number of applications, allowing the developer to search, graph, forward, and explore the bug reports submitted by the applications. All bug reports received by BugLogHQ are stored on a normalized database, thus providing the option to the developers to further extend the application to leverage this information.
Setup was a simple matter of creating a database and dumping the app on my server. Since it is a ColdFusion app it provides a CFC to easily integrate into your application and if you have other apps that don't support CFCs it also supports SOAP and REST so you can use it with just about everything.
BugLogHQ is a great solution for dealing with errors. And you can even configure it to send you an email :)