说明:
原版Log4D请在此http://sourceforge.net/projects/log4d/下载
原版包含如下6个文件
Defines.inc
log4d.dtd
Log4D.pas
Log4DIndy.pas
Log4DNM.pas
Log4DXML.pas
原版不支持Delphi XE 7,本版Log4D.pas完全支持XE 7,并且不再需要Defines.inc和log4d.dtd
本版未修改Log4DIndy.pas、Log4DNM.pas、Log4DXML.pas,因此不附上这3个文件的源码
使用方法:
1 将log4D.pas加入到工程中,并在工程文件中添加如下一行:
TLogPropertyConfigurator.Configure('log4d.properties');
通常放在
Application.Initialize;
的后面
2 创建一个配置文件log4d.properties,并放到与编译生成的可执行文件相同的目录中。本版附带了一个log4d.properties供参考
3 以下是使用log4D的样例代码:
unit TestClass;
interface
uses
log4D;
type
TTestClass = class
private
FLogger: TLogLogger;
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
procedure Test;
end;
implementation
{ TTestClass }
constructor TTestClass.Create(AOwner: TComponent) {
inherited;
FLogger := TLogLogger.GetLogger(Self.ClassType);
}
destructor TTestClass.Destroy{
FreeAndNil(FLogger);
inherited;
}
procedure TTestClass.Test{
FLogger.Error('Test error message');
}
end.
movingboy3
- 粉丝: 0
- 资源: 1
最新资源
- 资料阅读器(先下载解压) 5.0.zip
- 人、垃圾、非垃圾检测18-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 440379878861684smart-parking.zip
- 金智维RPA server安装包
- 二维码图形检测6-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- Matlab绘制绚丽烟花动画迎新年
- 厚壁圆筒弹性应力计算,过盈干涉量计算
- 实验八:实验程序202210409116武若豪.zip
- 网络实践11111111111111
- GO编写图片上传代码.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈