哪个日志库更好?

Pat*_*kvL 23 delphi logging

我在想; 您更喜欢Delphi的哪些日志库?

如果你使用了多个,请尝试添加一个推理,为什么你喜欢一个而不是另一个.

我会在这个问题上添加建议以保持可读性.

mj2*_*008 10

我使用过Codesite,它非常棒.在一个项目,一个文字处理器,我可以轻松输出一百万个调试行,所有结构化,Codesite对其自动折叠缩进输出有很大帮助.对于任何你必须知道"下面"正在发生的事情的任务,一个不能被用户交互打断的过程,Codesite真的很好.我衷心推荐.


Jim*_*eth 10

SmartInspect非常有用.这是我用过的唯一一个.日志库很好,但是控制台和远程TCP/IP日志记录将它带到了顶部.我认为CodeSite有一些类似的功能.


Arn*_*hez 10

看看这个开源单元的功能: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和auto-Leave;
  • 高分辨率时间戳,用于客户端应用程序执行分析;
  • set/enumerates/TList/TPersistent/TObjectList/dynamic array JSON序列化;
  • 每线程,旋转或全局记录;
  • 同一进程上的多个日志文件;
  • 可选彩色控制台显示;
  • 可选的重定向日志记录(例如,第三方库或远程服务器);
  • 日志查看器GUI应用程序,具有每个事件或每个线程过滤器,以及方法执行分析器;
  • 开源,从Delphi 5到XE6(Win32和Win64).

欢迎您的反馈!

  • @Edwin好 - 我正在研究它.:) (3认同)

Lar*_*ens 5

不要忘记免费的开源TraceTool


Mel*_*are 5

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

Sourceforge Log4Delphi下载