Your location:Home>建模工具 测试工具>测试工具

EurekaLog

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.

Edition differences

EurekaLog contains all the features that you need in a bug resolution system.

It comes in 3 editions:

Trial - it's fully functional edition with (one and only) additional limitation: any application, which is compiled with Trial edition of EurekaLog will expire after 30 days. There will be error message box after 30 days and application will exit. This edition can be used to evaluate EurekaLog. You can not use this edition for any commercial development.

·Professional - it's fully function edition. This is minimum edition to do actual work except evaluating (including commercial development).

·Enterprise - it's the same as Professional edition, except it additionally offers full source code of EurekaLog.

 

Please note that we also have different license types:

 

·Single license - single developer.

·Company license - unlimited company developers at one geographical address.

·Corporate license - unlimited company developers at unlimited geographical addresses.

 

Features

EurekaLog contains all the features that you need in a bug resolution system:

Detailed bug report about each exception, leak or hang;

Bug report includes call stack with unit names, class names, routine names, and line numbers;

Extensive run-time and environment information is logged into bug report;

RAW dump and disassembly information;

Easy integration, no need to write code;

No additional files needed (no DLLs, no .map files, no .tds files);

Packing and encryption of all information;

No performance loss (unless exception occurs);

Full unicode support;

Win32 and Win64 support;

VCL, CLX, FMX (FireMonkey) support;

Supports any application kind: GUI, CGI, WinCGI, ISAPI, IntraWeb, COM, Multi-Thread, etc.;

Full support for .exe packers and protectors;

Support for modern cutting-edge features (nested exceptiond, Wait Chain Traversal, etc.);

Easy and powerfull customization;

Many helper tools;

Sending bug report to developers (e-mail, HTTP, FTP, bug trackers);

SSL/TLS support for all send methods;

Support for Mantis, FogBugz, BugZilla; More to come...

 


Common info

Delphi versions: 4-7, 2005-2010, XE-XE8, 10 Seattle, 10.1 Berlin

C++Builder versions: 5-6, 2006-2010, XE-XE8, 10 Seattle, 10.1 Berlin

Application type: any

Windows versions: 2000/XP/2003/2008/2008 R2/Vista/7/8/8.1/2012/2012 R2/10

Frameworks: VCL/CLX/FMX (FireMonkey)

Code size: 400-800 Kb (depends on your settings)

Data size: 1%-12% (depends on your settings)

Performance decrease: 0%-5% (depends on your settings)

Unicode support

ZLib compression

TEA 128-bit data encryption

Full and easy customization

Additional useful tools

Extensive documentation

Lots of demos

 

北京哲想软件有限公司