我想在Delphi程序中加一个写日志的方法
我想在Delphi程序中加一个写日志的方法,这个方法是用来测试系统的某一个过程或者方法所耗时间,如何添加这个写日志的方法,在某过程开始前往日志里写一个时间,过程结束时再往...
我想在Delphi程序中加一个写日志的方法,这个方法是用来测试系统的某一个过程或者方法所耗时间,如何添加这个写日志的方法,在某过程开始前往日志里写一个时间,过程结束时再往日志里写一个时间
展开
2个回答
展开全部
给你一个写日志的函数吧,只需要传内容进去即可,自动记录时间的,日志保存在'c:\ErpRunLog.txt'下
procedure writeWorkLog(sqlstr: string);
var filev: TextFile;
ss: string;
begin
sqlstr:=DateTimeToStr(Now)+' Log: '+sqlstr;
ss:='c:\ErpRunLog.txt';
if FileExists(ss) then
begin
AssignFile(filev, ss);
append(filev);
writeln(filev, sqlstr);
end else begin
AssignFile(filev, ss);
ReWrite(filev);
writeln(filev, sqlstr);
end;
CloseFile(filev);
end;
procedure writeWorkLog(sqlstr: string);
var filev: TextFile;
ss: string;
begin
sqlstr:=DateTimeToStr(Now)+' Log: '+sqlstr;
ss:='c:\ErpRunLog.txt';
if FileExists(ss) then
begin
AssignFile(filev, ss);
append(filev);
writeln(filev, sqlstr);
end else begin
AssignFile(filev, ss);
ReWrite(filev);
writeln(filev, sqlstr);
end;
CloseFile(filev);
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询