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

如果您使用过多种,请尝试添加理由,说明为什么您更喜欢其中一种。

我将为此问题添加建议以保持可读性。

有帮助吗?

解决方案

智能检测 真的很有用。这是我唯一用过的。日志记录库很好,但控制台和远程 TCP/IP 日志记录让它更胜一筹。我认为 CodeSite 有一些类似的功能。

其他提示

我使用过 Codesite,效果非常好。在一个文字处理器项目中,我可以轻松输出一百万行调试行,全部是结构化的,而 Codesite 的自动折叠缩进输出给我带来了很大帮助。对于任何您必须了解不能被用户交互中断的流程“之下”真正发生的情况的任务,Codesite 确实非常好。我衷心推荐它。

看看这个开源单元的特点: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 或低级异常);
  • 带有单位和行号的可选堆栈跟踪;
  • 方法或过程递归跟踪,具有 Enter 和自动离开功能;
  • 高分辨率时间戳,用于应用程序执行的客户端分析;
  • set/enumerates/TList/TPercient/TObjectList/动态数组JSON序列化;
  • 每线程、旋转或全局日志记录;
  • 同一进程上有多个日志文件;
  • 可选彩色控制台显示屏;
  • 可选的重定向日志记录(例如第三方库或远程服务器);
  • 日志查看器 GUI 应用程序,带有每个事件或每个线程过滤器,以及方法执行分析器;
  • 开源,适用于 Delphi 5 到 XE6(Win32 和 Win64)。

欢迎您的反馈!

并且不要忘记免费的开源 追踪工具

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

Sourceforge Log4Delphi 下载

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

CodeSite 背后的一个重要价值是 Ray Kanopka 的支持。他亲自回复电子邮件和新闻组帖子,多年来一直这样做。他的答案通常包含展示优秀编码习惯的代码。

我没有使用 CodeSite 可能是因为我对 SmartInspect 非常满意。强烈推荐。

我也在研究 Codesite。我过去自己构建过,但我真的很喜欢 Codesite 中的功能。Raize 组件写得非常好,并且始终是高质量的东西。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top