Via Rockford Lhotka encontrei um link interessante para um site chamado ExceptionCollection.com, qual trata-se de um serviço free para desenvolvedores, onde é fornecido uma espécie de repositório das Exceções que são atiradas e consequentemente apanhadas dentro da nossa aplicação.
Depois de efetuado o cadastro, voce pode se logar neste site e, verificar as Exceções que suas aplicações possivelmente possam ter gerado. Para poder enviar a Exception para o repositório, o código fica semelhante ao mostrado abaixo:
catch (Exception objException)
{
Sherpa.ExceptionReport objExceptionReport;
objExceptionReport = new Sherpa.ExceptionReport(“login”, objException)
if(!objExceptionReport.Send())
{
// LOG objExceptionReport.ErrorMessageFromFailedSend (OPTIONAL)
}
}
Isso tudo é feito/logado através de um WebService ou mesmo fazendo a referencia a uma DLL fornecida pelo próprio site, qual pode ser visto/testado neste link. Para maiores detalhes técnicos do projeto, por favor visite o seguinte endereço: http://www.exceptioncollection.com/instructions.aspx.