Free Web-Based Exception Reporting 145
Tsar writes "Promethean Personal Software (makers of Sherpa, a code generating tool for db apps) have quietly released ExceptionCollection, a free (as in beer) online service for developers using any SOAP-enabled environment. You sign up on the site, download their component, add three or four lines of code to your app, and any exceptions thrown by your users get logged at ExceptionCollection.com for your later perusal (the last 100 anyway). There are several options, like whether reporting requires user approval. Is this as cool as it looks, or a solution in search of a problem?"
A better solution (Score:5, Informative)
This application [codeproject.com] is better in that it collects all the relevant information into a zip file (including a stack dump), and helps the user to e-mail it to you. It works in C/C++ (Windows only) and doesn't require any third party involvement.
We use it in a deployed product and it works very well.
john
Re:Only 100 exceptions? (Score:3, Informative)
More realistically, even if just 0.1% of those 5 million hits throw an exception, you're looking at 5000 exceptions. That's 50 times the number of exceptions this site will list. A whole lot of data is being lost.
similar to BugzScout in FogBugz (Score:2, Informative)
Re:whatever happened to.... (Score:3, Informative)
Re:It's a solution, but not a complete one (Score:5, Informative)
Re:It's a solution, but not a complete one (Score:5, Informative)
One day out of sheer desparation I decided to send the report off to Microsoft and to my surprise it came back with a link to a support website giving very obscure step by step instructions which magically resolved my problem.
I don't often get exceptions in windows where I'm at a loss for an explanation as to the cause, but in future when I do I'll definitely be posting them to Microsoft.
Re:Hmm (Score:3, Informative)
If you're running an actual local application, then you'll run into problems. But if you have clients that work in one area (say, a custom in-house application), then the exception reporting works beautifully. Its really quite a good system for the majority of applications.
Re:Hmm (Score:3, Informative)
As a bonus, you get 6 extra application blocks if you want to use them: caching, configuration, cryptography, data access, logging and instrumentation, security. They're quite useful and can speedup development.
You get to log as many errors as you please, no privacy issues or any of that stuff.