Delphi   发布时间:2022-04-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了log4d vs log4delphi大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有谁知道log4d与log4delphi有什么区别?你能推荐一个你用过的并且满意吗?或声称他们是一样的?或者您使用其他可以推荐的“记录器”?

log4delphi的网站上它说:

更新:
使用te delphi4d后,可以这样导出到html:

uses log4d;
var
  appender:TLogFileAppender;
  logger:TLoglogger;
begin
  appender := TLogRollingFileAppender.Create('name','log.html');
  appender.Layout := TLogHTMLLayout.Create;
  TLogBasicConfigurator.Configure(appender);    
  TLogLogger.GetRootLogger.Level := All;
  Logger := TLogLogger.GetLogger('loggerName');
    Logger.Fatal('fatal output');
    Logger.Error('error output');
    Logger.Warn('warn output');
    Logger.Info('info output');
    Logger.Debug('starTing debug');
end;

update2:log4delphi是针对delphi 6或delphi 7发布的.这意味着额外的工作需要升级到以后的delphi.

更新3:
log4d与log4j相同,拾取和使用非常快.

解决方法

要按照您的要求添加另一个“记录器”,我建议使用我们的 Open Source logging classes.

它采用“KISS”设计,与Log4J和所有Log4 *改编版本截然不同.想法是开发快速,稳定,强大的东西,致力于Delphi的商业应用.例如,它不会创建XML文件,而是创建纯文本文件.

它具有日志记录功能(具有一组级别,而不是级别的层次结构),可以序列化内容,使用堆栈跟踪进行异常拦截(以及带行号的单元/方法名称!),方法执行时序,日志压缩和自动存档.

log viewer可用且速度非常快,并允许从任何日志文件进行方法分析.

我们将它用于大型程序的生产,从Delphi 5到XE3,具有很多好处.只记录异常,执行时间会改变一切.

它是我们的mORMot框架的一部分,但可以在没有它的情况下使用.只是一些链接的单位,这就是全部.

它是免费的,并且是维护的,而你的Log4D *项目听起来还不活跃.

大佬总结

以上是大佬教程为你收集整理的log4d vs log4delphi全部内容,希望文章能够帮你解决log4d vs log4delphi所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。