Log4d是apache下的一个delphi开源子项目,它的设计思想来源于Log4j,但并不是Log4j的子项目,主要目标是开发环境与生产环境下的日志输出。
一、下载
https://sourceforge.net/project/showfiles.php?group_id=145326
二、安装
将源代码下的log4delphi/src/delphi/log4delphi_D6.dpk包安装在IDE下。
三、基本使用方法
1.在dpr文件的source 中创建Logger实例(TConfiguratorUnit.doBasicConfiguration)
如:
Application.Initialize;
//使用运行期默认配置,输出日志文件名是'log4delphi.log’
TConfiguratorUnit.doBasicConfiguration;
Application.CreateForm(TForm1, Form1);
Application.Run;
2.配置Logger
var
logger : TLogger;
begin
logger := TLogger.getInstance;
logger.setLevel(TLevelUnit.INFO);
logger.addAppender(TFileAppender.Create('C:/test.log'));
3.在你需要的地方写Log信息
根据Level的类型,有五种类别的Log信息
logger.debug('Debug message');
logger.info('Info message');
&nb

本文介绍了Log4d,一个源于Log4j的Delphi开源日志组件。内容包括Log4d的下载、安装、基本使用方法,如创建Logger实例、配置日志级别和输出位置,以及深入介绍其组件:Levels、LoggingEvents、Layouts、Appenders。同时,文章还讲解了如何通过配置文件定制日志输出。
最低0.47元/天 解锁文章
8189

被折叠的 条评论
为什么被折叠?



