Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Compare Delphi Exception Handlers

Tags:

delphi

How would you compare MadExcept to EurekaLog as an Exception handler for your Delphi application?

Why would you pick one over the other?

Are there any other exception handlers for Delphi that should be considered in addition to these two?


Well the answer was between Smasher and Mark, who both had good info in their comparisons but ended up picking one and the other. So it was a toss up - and I gave the answer to Smasher, just because he was the first of the two to answer.

like image 979
lkessler Avatar asked Dec 19 '09 03:12

lkessler


4 Answers

We did compare these two before deciding to use EurekaLog. It looked a lot more configurable and also seems to have the more professional support. Nothing bad to tell about EurekaLog so far. It works great and isn't too hard to set up and configure the way you like it.

like image 133
jpfollenius Avatar answered Sep 22 '22 01:09

jpfollenius


After comparing the two I went with MadExcept. At the time (~5 years ago) there were some difference that were important to me but looking at their websites now it looks like the feature differences no longer exist.

One of the items that swayed me was Stack Tracking methods on the Madshi site. A previous company I worked for had a custom execption object for VB6. I saw some of the pain they went through and my impression is that Madshi is a really smart guy who knows what he is doing.

I did inherit a project that used EureakLog and actually used both for about 2 years. In the end I converted that project to use MadExcept. I was more comfortable with it and preferred the MadExpect bug reports.

I have had very good luck with support on the Madshi forums - some times with the answer from Madshi himself. If you take a look you will see he is very active there.

I have looked at the JCL stuff, but both MadExcept and EureakLog as so cheap, professional, and work well that I didn't even think twice before going with MadExcept.

like image 21
Mark Elder Avatar answered Sep 23 '22 01:09

Mark Elder


We are a team that use JCL for catch exceptions and log them with callstack to a log-file. It works fine.

like image 25
Roland Bengtsson Avatar answered Sep 25 '22 01:09

Roland Bengtsson


JCL has it's own exception handler, it's free of course and it's quite nice.

like image 29
Linas Avatar answered Sep 24 '22 01:09

Linas