log4d vs log4delphi
有谁知道log4d与log4delphi有什么区别?你能推荐一个你用过的并且满意吗?或声称他们是一样的?或者您使用其他可以推荐的“记录器”?
在log4delphi的网站上它说:
更新: 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: 解决方法
要按照您的要求添加另一个“记录器”,我建议使用我们的
Open Source logging classes.
它采用“KISS”设计,与Log4J和所有Log4 *改编版本截然不同.想法是开发快速,稳定,强大的东西,致力于Delphi的商业应用.例如,它不会创建XML文件,而是创建纯文本文件. 它具有日志记录功能(具有一组级别,而不是级别的层次结构),可以序列化内容,使用堆栈跟踪进行异常拦截(以及带行号的单元/方法名称!),方法执行时序,日志压缩和自动存档. log viewer可用且速度非常快,并允许从任何日志文件进行方法分析. 我们将它用于大型程序的生产,从Delphi 5到XE3,具有很多好处.只记录异常,执行时间会改变一切. 它是我们的mORMot框架的一部分,但可以在没有它的情况下使用.只是一些链接的单位,这就是全部. 它是免费的,并且是维护的,而你的Log4D *项目听起来还不活跃. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |