views:

1254

answers:

8

I was wondering; which logging libraries for Delphi do you prefer?

Please try to add a reasoning why you prefer one over the other if you've used more than one.

I'll add suggestions to this question to keep things readable.

+4  A: 

Log4net/ports of Log4xxx to other languages. It's open-source, pretty wide-spread, popular, has a good community behind, and isused widel (for example, in Hibernate/nHibernate).

Kaerber
I'm sorry, but I meant this as a Delphi-only question. I've edited the question to better show that intention.
PatrickvL
And now I've found the port to Delphi, thanks for the mention - I didn't know about this yet!
PatrickvL
+1  A: 

I didn't use CodeSite probably because I'm completely happy with SmartInspect. Highly recommended.

Erick Sasse
+5  A: 

I've used Codesite and it has been fantastic. On one project, a word-processor, I could easily output a million debug lines, all structured, and Codesite helped greatly with its auto-collapsing indented output. For any task where you have to know what really is happening "underneath" a process that can't be interrupted by user interaction, Codesite is really good. I recommend it heartily.

mj2008
Have you compared CodeSite to other tools? What made you choose CodeSite?
PatrickvL
The viewer is very good. What I didn't like that much about CodeSite is that it is elaborate to setup with it's dispatcher and viewer and some extra rights needed in the documents and settings\all users folder.
Lars Truijens
A: 

I am looking into Codesite as well. I built my own in the past but I really like the featrues in Codesite. The Raize componenets are very well written and always quality stuff.

Peter
+3  A: 

And don't forget the free open source TraceTool

Lars Truijens
+4  A: 

SmartInspect is really useful. It is the only one I have used. The logging library is good, but the console and the remote TCP/IP logging takes it over the top. I think CodeSite has some similar features.

Jim McKeeth
+1  A: 

An important value behind CodeSite is Ray Kanopka's support. He personally answers emails and newsgroup posts, and has done so for many years. His answers often contain code that illustrates excellent coding habits.

Argalatyr
A: 

I have used Log4Delphi in many production environments. It is very easy to understand and use if you already are familiar with other log4x frameworks. Too bad it is not under active development anymore.

mjustin