diff options
author | Erich Eckner <git@eckner.net> | 2019-01-18 13:39:45 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-01-18 13:39:45 +0100 |
commit | 54ec752125e508e94a999c14cc2b448bc6bfd716 (patch) | |
tree | a791946fb3155e84a938d0aa7112317943ff98bb /epost.lpr | |
parent | 522c964264fc686d3c7d8258f343953f53cdc996 (diff) | |
download | epost-54ec752125e508e94a999c14cc2b448bc6bfd716.tar.xz |
Option -C neu um alle Logs zu löschen (vorher war epost nicht parallelisierbar, da immer alle Logs am anfang gelöscht wurden)
Diffstat (limited to 'epost.lpr')
-rw-r--r-- | epost.lpr | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -44,14 +44,16 @@ end; begin gibAus('Kopmiliert an '+{$I %DATE%}+' '+{$I %TIME%},1); - cleanupLogs; if (not (paramcount in [1,2])) or - ((paramcount=2) and (paramstr(2)<>'-L')) or + ((paramcount=2) and (paramstr(2)<>'-L') and (paramstr(2)<>'-C')) or not fileExists(paramstr(1)) then begin gibAus('Verwendung: '+paramstr(0)+' input.epost',3); + gibAus('oder: '+paramstr(0)+' input.epost -C',3); gibAus('oder: '+paramstr(0)+' input.epost -L',3); halt(1); end; + if (paramcount=2) and (paramstr(2)='-C') then + cleanupLogs; maxThreads:=1; Warnstufe:=wsStreng; parallelLesen:=false; @@ -696,6 +698,7 @@ begin werteAufraeumen; end; aufraeumen; - if not behalteLogs then cleanupLogs; + if not behalteLogs then + cleanupLog(threadID); end. |