首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个日志库更好?

哪个日志库更好?
EN

Stack Overflow用户
提问于 2008-09-16 14:34:25
回答 10查看 9.8K关注 0票数 23

我想知道,您更喜欢Delphi的哪个日志库?

  • CodeSite
  • SmartInspect
  • Log4Delphi
  • TraceFormat

如果你使用了不止一个,请尝试添加一个理由来解释为什么你喜欢一个而不是另一个。

我将在这个问题中增加一些建议,以保持事物的可读性。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2008-09-17 16:30:06

SmartInspect非常有用。这是我唯一用过的。日志库是好的,但是控制台和远程TCP/IP日志记录将其置于顶部。我认为CodeSite有一些类似的特性。

票数 10
EN

Stack Overflow用户

发布于 2008-09-16 14:55:24

我用过Codesite,它很棒。在一个项目,一个字处理器,我可以很容易地输出一百万调试行,所有的结构,和Codesite极大地帮助其自动折叠缩进输出。对于任何您必须知道“在某个进程下”发生的、不能被用户交互打断的任务,Codesite是非常好的。我衷心推荐。

票数 11
EN

Stack Overflow用户

发布于 2011-04-15 12:08:41

看看这个开放源码单元的特性:http://blog.synopse.info/post/2011/04/14/Enhanced-logging-in-SynCommons

  • 使用一组级别(不仅仅是级别的层次结构)进行日志记录;
  • 执行速度快,执行开销低;
  • 可以加载用于日志记录的.map文件符号;
  • 将.map压缩为二进制.mab (900 KB -> 70 KB);
  • 可选地将..map/..mab包含到.exe中;
  • 处理库(..ocx/..dll);
  • 带有单元名和行号的异常日志记录(Delphi或低级异常);
  • 带有单元和行号的可选堆栈跟踪;
  • 方法或程序递归跟踪,有输入和自动离开;
  • 高分辨率时间戳,用于客户端分析应用程序的执行;
  • set /枚举/ TList / TPersistent / TObjectList /动态数组JSON序列化;
  • 每线程,旋转或全局测井;
  • 同一进程上的多个日志文件;
  • 可选彩色控制台显示;
  • 可选的重定向日志记录(例如到第三方库或远程服务器);
  • 日志查看器GUI应用程序,每个事件或每个线程过滤器,和方法执行分析器;
  • 开源,从Delphi5到XE6 (Win32和Win64)。

欢迎您的反馈!

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档