Doch beim speichern habe ich ein problem.
wiso geht das
Code: Alles auswählen
procedure LogAdd(s: String; AChannel : PChar);
var sl: TStringList;
begin
sl := TStringList.Create;
try
sl.LoadFromFile('./' + AChannel + '-' + Datetostr(now));
except
end;
try
sl.Add('<'+TimeToStr(now)+'> '+s);
sl.SaveToFile('./' + AChannel + '-' + Datetostr(now));
finally
sl.Free;
end;
end;
Code: Alles auswählen
procedure LogAdd(s: String; AChannel : PChar);
var sl: TStringList;
begin
sl := TStringList.Create;
try
sl.LoadFromFile('./' + 'logs/' + AChannel + '/' + Datetostr(now));
except
mkdir('./logs');
mkdir('./logs/' + AChannel);
end;
try
sl.Add('<'+TimeToStr(now)+'> '+s);
sl.SaveToFile('./' + 'logs/' + AChannel + '/' + Datetostr(now));
finally
sl.Free;
end;
end;