当前位置:  开发笔记 > 前端 > 正文

哪个日志库更好?

如何解决《哪个日志库更好?》经验,为你挑选了5个好方法。

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

的CodeSite

SmartInspect

Log4Delphi

TraceFormat

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

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



1> mj2008..:

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



2> Jim McKeeth..:

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



3> Arnaud Bouch..:

看看这个开源单元的功能: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好 - 我正在研究它.:)

4> Lars Truijen..:

不要忘记免费的开源TraceTool



5> Melloware..:

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

Sourceforge Log4Delphi下载

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有