DelphiLog4D寫日志文件

職場菊菊子 2024-04-13 21:09:37

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%nDelphi中調用log4d

需要引用Log4D單元,初始化之後就可以調用常用的日志函數,比如Info,Error,Debug等等。

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

職場菊菊子

簡介:感謝大家的關注