Tổng quan
EurekaLog tập trung vào việc theo dõi exception cho các dự án Delphi và C++Builder. Công cụ này có thể bắt exception, memory leak, đồng thời phát hiện infinite-loop và deadlock trong nhiều kiểu ứng dụng như GUI, Console và Web.

Khi sự cố xuất hiện, hệ thống tạo bug report chi tiết kèm call stack tại đúng vị trí phát sinh lỗi. Báo cáo hiển thị unit, class, method và line number, giúp nhóm phát triển có dữ liệu cụ thể để lần theo nguyên nhân.

EurekaLog theo dõi exception cho Delphi và C++Builder, ghi call stack chi tiết, phát hiện memory leak, infinite-loop và deadlock. Công cụ hỗ trợ gửi bug report qua email, HTTP, FTP hoặc bug tracker.

Tính năng nổi bật
- Bắt mọi exception trong ứng dụng Delphi và C++Builder.
- Phát hiện memory leak trong quá trình chạy ứng dụng.
- Nhận diện infinite-loop và deadlock để hỗ trợ chẩn đoán hang.
- Tạo bug report chi tiết cho exception, leak và hang.
- Hiển thị call stack với unit, class, routine và line number.
- Ghi thông tin run-time và environment vào báo cáo lỗi.
- Large Assembly Handling — Cung cấp RAW dump và disassembly cho phân tích sâu hơn.
Ứng dụng thực tế
- Theo dõi lỗi runtime trong ứng dụng desktop viết bằng Delphi.
- Thu thập call stack chi tiết cho dự án C++Builder khi phát sinh exception.
- Phân tích tình huống treo ứng dụng do deadlock hoặc infinite-loop.
- Gửi bug report từ ứng dụng triển khai thực tế về hệ thống bug tracker.
- Chuẩn hóa quy trình ghi nhận lỗi cho dự án dùng VCL, CLX hoặc FMX.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi
- Lập trình viên C++Builder
- Tech lead phụ trách bảo trì ứng dụng Windows
- QA và tester cần thu thập thông tin lỗi chi tiết
Thông tin kỹ thuật
Câu hỏi thường gặp
EurekaLog hỗ trợ những môi trường phát triển nào?
Công cụ hỗ trợ Delphi và C++Builder, với danh sách phiên bản tương thích trải dài từ các bản cũ như Delphi 5 đến các bản mới như Delphi 13.1 Florence.
Bug report của EurekaLog chứa những gì?
Báo cáo có call stack với unit, class, routine và line number, cùng thông tin run-time, environment, RAW dump và disassembly.
Có cần thêm DLL hoặc file map để dùng không?
Không. EurekaLog không yêu cầu DLL,.map files hoặc.tds files bổ sung.
Có thể gửi bug report về cho nhóm phát triển bằng cách nào?
Bug report có thể gửi qua e-mail, HTTP, FTP hoặc bug trackers, với SSL/TLS cho các phương thức gửi.
EurekaLog có dùng được cho ứng dụng multi-thread không?
Có. Danh sách kiểu ứng dụng được hỗ trợ bao gồm Multi-Thread, cùng GUI, CGI, WinCGI, ISAPI, IntraWeb và COM.





Bình luận