Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Collect system and environment information

On application crashes, we are looking into the best way to collect user/environment and crash information so we can have it emailed to us.

Are there any libraries (open-source or commercial) which do this well?

Our application is a desktop application written in c# .Net with swigged c++ code.

Thanks,

Liron

like image 204
Liron Avatar asked Nov 05 '22 12:11

Liron


2 Answers

Many obfuscation tools include error reporting, which includes this type of diagnostic functionality. For example:

  • SmartAssembly includes the ability to have Automated Error Reporting.

  • This is also included in the latest versions of Dotfuscator.

like image 162
Reed Copsey Avatar answered Nov 13 '22 07:11

Reed Copsey


I like the functionality provided by Bugtrap, collecting crash dumps and "send to" functionality. Crash dumps + WinDbg gives you the tools needed to debug client errors with an experience very close to what you are used to when debugging in Visual Studio.

Bugtrap:

http://www.codeproject.com/KB/applications/BugTrap.aspx

like image 45
Marius Avatar answered Nov 13 '22 07:11

Marius