Delphi Log4D写日志文件

职场菊菊子2024-04-11 17:44:29  130

Delphi可以使用一些开源的第三方包来写日志。今天跟大家一起看看Delphi使用log4d库来写日志。

准备

需要提前下载好log4d库文件。log4d很简单,就一个pas文件。然后可以直接放到当前项目目录下。

配置文件

和使用log4j一样,log4d使用前也需要配置好log4d。按照约定,配置一般在log4d.properties文件中。以下是一个案例,日志文件名根据自己的实际情形修改。

log4d.rootLogger=INFO,filelog4d.appender.file=TLogFileAppenderlog4d.appender.file.append=truelog4d.appender.file.fileName=wps_app.loglog4d.appender.file.errorHandler=TLogOnlyOnceErrorHandlerlog4d.appender.file.layout=TLogPatternLayoutlog4d.appender.file.layout.dateFormat=yyyy.mm.dd hh:nn:ss.zzzlog4d.appender.file.layout.pattern=[%d] - [%-5p] - [%c] - %m%n

Delphi中调用log4d

需要引用Log4D单元,初始化之后就可以调用常用的日志函数,比如Info,Error,Debug等等。

uses Log4D;TLogPropertyConfigurator.Configure('log4d.properties');// create a named loggerLogger := TLogLogger.GetLogger('WPS_APP');// 调用日志方法Logger.Info('%s', ['Hello world']);

转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/220573.html
0
随机主题
售价20.08万起的沃尔沃EX30, 410公里的续航有多少人买账?辛芷蕾实力和运气并存,玩套圈一次套中大奖,抽签直接欧皇附体泽连斯基将前往法国说服北约击落俄罗斯导弹, 没收俄国被冻结资产隐藏身份很辛苦吧? 小兰替大神担忧, 新一能明白他的想法五羊本田全新级车上市,五种配色可选,配单缸风冷动力西康高铁最长桥梁建设取得新进展, 通车后关中陕南一小时内可达有了“福建舰”后,中国还需要几艘航母,才能战胜美国海军?“谁还不喜欢会炸毛的车呢?”故障率最低0.00064! 广汽、长安、吉利等, 这五款家轿选谁好?赖冠霖与神秘女性亲密约会曝光「王阳明」——文成贤圣王阳明,千载光辉照后人#致每一个热爱生活的你增程、纯电双箭齐发!2024年618值得入手的1000-2000元区间数码好物推荐下一站? 斯卡马卡最近两个赛季先后夺得欧协联和欧联冠军昆明遇到1998年丰田花冠, 卡拉罗前身, 防锈车架, 当年落地30万元欧冠经典!16年欧冠马竞再遇死敌皇马,西蒙尼又一次痛失冠军欧文: 我时刻提醒队友失败是什么感觉 登顶夺冠又是什么感觉5月24日地狱火重燃! 168碎片新选择, 廉颇黄金金牛座来袭“山鸡”真成“凤凰”? 梅根的尼日利亚之行尽显英国“老钱”风最后一招叫什么李彦宏吐槽AI发展速度“太慢了,AGI还要十年以上”,英语流利秒杀一大帮老对手
最新回复(0)