EurekaLog is the new Delphi and C++Builder exception tracer tool that gives your application (GUI, Console, Web, etc.) the power to catch all exceptions, memory leaks and detect infinite-loops and deadlocks. It generates a detailed log with the call stack at the point that raised the exception, showing unit, class, method and line number, (see this example), and displays it on screen and optionally sends it back to you via email or to a Web Server (using the HTTP-S/FTP protocols or sending directly to your preferred "Web Bug Tracker" software), thus helping speed up the process of bug-location and resolution by a factor of 10!

EurekaLog is easy to use because it's fully integrated into the IDE - just enable EurekaLog for your application and rebuild your application to add EurekaLog's features. EurekaLog does not affect application performance (it runs only when an exception occurs) and increases compiled file size by just 0.5% - 4% (it uses this space to store some additional, compressed and encrypted debugging information). You do not need to distribute any additional files with your EurekaLog-enabled application.

Watch our video tutorials or screenshots for a quick peek into EurekaLog's powers!

EurekaLog is compatible with:

  • Delphi 3*
  • Delphi 4*
  • Delphi 5
  • Delphi 6
  • Delphi 7
  • Delphi 2005
  • C++Builder 5*
  • C++Builder 6*
  • Developer Studio 2006
  • RAD Studio 2007
  • RAD Studio 2009
  • RAD Studio 2010
  • RAD Studio XE
  • RAD Studio XE2
  • RAD Studio XE3
  • RAD Studio XE4
  • RAD Studio XE5
  • RAD Studio XE6
  • RAD Studio XE7
  • RAD Studio XE8
  • RAD Studio 10 Seattle
  • RAD Studio 10.1 Berlin
  • RAD Studio 10.2 Tokyo
  • RAD Studio 10.3 Rio
(including Personal, Turbo, Starter, and Community editions).
(Users of unpatched IDE may need additional steps).

EurekaLog works on:
  • Windows 95*
  • Windows 98*
  • Windows ME*
  • Windows NT*
  • Windows 2000
  • Windows XP (x32 and x64)
  • Windows Vista (x32 and x64)
  • Windows 7 (x32 and x64)
  • Windows 8 (x32 and x64)
  • Windows 8.1 (x32 and x64)
  • Windows 10 (x32 and x64)
  • Windows Server 2003
  • Windows Server 2008 (x32 and x64)
  • Windows Server 2008 R2 (x32 and x64)
  • Windows Server 2012 (x32 and x64)
  • Windows Server 2012 R2 (x32 and x64).
EurekaLog supports:
  • Win32 platform
  • Win64 platform
EurekaLog supports:
  • VCL framework
  • CLX (Qt) framework
  • FMX (FireMonkey) framework

* Note: Delphi 3-4, C++ Builder 5-6, and Windows 95-NT are supported only by old versions of EurekaLog (6 and earlier).
You get free access to licenses for older versions when you purchase EurekaLog. Download links to installers of earlier versions will be available in your control panel after purchase. Please note that old versions are no longer developed nor supported. They are provided only for backward compatibility purposes. You can use them, if you need support old systems (Delphi 3, C++ Builder 5, C++ Builder 6, Windows 95, Windows 98, Windows ME, Windows NT).


It comes with full source code (only Enterprise version), full money back guarantee, is royalty free, freely upgradable and with special discounts for several partner products!

Don't waste any more time and money debugging your software, EurekaLog helps debug them for you.