EurekaLog
Author: Fabio Dell'Aria
EurekaLog is a complete bug resolution tool for Delphi and C++Builder developers that gives your application (GUI, Console, Web, etc.) the power to catch all exceptions and detect infinite-loops and deadlocks. It generates a detailed log of the call stack at the point that raised the exception, showing unit, class, method and line number, and displays it on screen and optionally sends it back to you via email or the Web (using the HTTP/HTTPS/FTP protocols).