哪个日志记录库更好?

时间:2020-03-05 18:56:07  来源:igfitidea点击:

我在想;我们更喜欢Delphi的哪些日志记录库?

  • CodeSite
  • SmartInspect
  • Log4Delphi
  • 跟踪格式

如果我们使用了不止一个,请尝试添加一个理由,说明为什么我们偏爱另一个。

我将向该问题添加建议以使内容可读。

解决方案

回答

Log4net / Log4xxx的端口到其他语言。它是开源的,非常流行,很流行,背后有一个很好的社区,并且广泛使用(例如,在Hibernate / nHibernate中)。

回答

我之所以不使用CodeSite,可能是因为我对SmartInspect完全满意。强烈推荐。

回答

我用过Codesite,感觉棒极了。在一个项目(一个文字处理器)上,我可以轻松地输出一百万条结构化的调试行,而Codesite的自动折叠缩进输出可以极大地。对于必须知道在"流程"下面真正发生了什么且不能被用户交互打断的任何任务,Codesite确实很棒。我衷心推荐。

回答

我也在研究Codesite。我过去曾建立自己的游戏,但我真的很喜欢Codesite中的功能。 Raize componenets编写得很好,并且始终是高质量的东西。

回答

并且不要忘记免费的开源TraceTool

回答

SmartInspect真的很有用。这是我唯一使用过的。日志记录库很好,但是控制台和远程TCP / IP日志记录将其放在首位。我认为CodeSite具有一些类似的功能。

回答

Ray Kanopka的支持是CodeSite背后的重要价值。他亲自回答电子邮件和新闻组的帖子,并且已经这样做了很多年。他的答案通常包含说明优秀编码习惯的代码。

回答

Log4D是基于Log4J的另一种实现,易于扩展和配置。

回答

我刚刚在Sourceforge页面上更新了Log4Delphi 0.8,它汇总了过去4年的补丁和错误修复。

Sourceforge Log4Delphi下载