Commit 066d6e6fa3a3fe4a2c2e9290dcf02034700ac587

Authored by Schwirg László
1 parent 35f1afcb

v1.31.6.0

Vrh.Log4Pro.MaintenanceConsole/Manager - SQLDataBaseManager.cs
... ... @@ -2075,9 +2075,11 @@ GO
2075 2075 runresult = 1;
2076 2076 if (exceptioncounter > MAXEXCEPTIONS) { return Finalize(1, multirunresult); }
2077 2077 }
2078   - var exitfromloop = (ExitAtThisPoint?.Invoke(Finalize(runresult, loople), new TimeSpan(0, 0, 5))) ?? false;
  2078 + var waitforexitloopTS = par_delaybetweenruns.Ticks > new TimeSpan(0, 0, 5).Ticks ? par_delaybetweenruns : new TimeSpan(0, 0, 5);
  2079 + var exitfromloop = (ExitAtThisPoint?.Invoke(Finalize(runresult, loople), waitforexitloopTS)) ?? false;
2079 2080 if (exitfromloop) { Add(multirunresult, $"Exit requested by user"); break; }
2080   - Thread.Sleep((int)(par_delaybetweenruns.TotalMilliseconds));
  2081 + var remainingMSforsleep = par_delaybetweenruns.Add(waitforexitloopTS.Negate()).TotalMilliseconds;
  2082 + if (remainingMSforsleep > 0) { Thread.Sleep((int)(remainingMSforsleep)); }
2081 2083 }
2082 2084  
2083 2085 //get minimum date in the database
... ...
Vrh.Log4Pro.MaintenanceConsole/Program.cs
... ... @@ -39,8 +39,7 @@ namespace Vrh.Log4Pro.MaintenanceConsole
39 39 {
40 40 static void Main(string[] args)
41 41 {
42   - //TESTS.TimeSpanFormatTest();
43   - //TESTS.MSMQTest();
  42 + //bool xxxx = new TimeSpan(0, 0, 15).Add(new TimeSpan(0, 0, 25).Negate()).Ticks > 0;
44 43 //return;
45 44 var forcedmodulekey = CommandLine.GetCommandLineArgument(args, CLP.CMD_MODULE);
46 45 var commandmode = !string.IsNullOrEmpty(forcedmodulekey);
... ...
Vrh.Log4Pro.MaintenanceConsole/Properties/AssemblyInfo.cs
... ... @@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
32 32 // You can specify all the values or you can default the Build and Revision Numbers
33 33 // by using the '*' as shown below:
34 34 // [assembly: AssemblyVersion("1.0.*")]
35   -[assembly: AssemblyVersion("1.31.5.0")]
36   -[assembly: AssemblyFileVersion("1.31.5.0")]
  35 +[assembly: AssemblyVersion("1.31.6.0")]
  36 +[assembly: AssemblyFileVersion("1.31.6.0")]
... ...