diff --git a/Eqn.Sender/Controllers/fbmsController.cs b/Eqn.Sender/Controllers/fbmsController.cs index cbd1ea3..f1997eb 100644 --- a/Eqn.Sender/Controllers/fbmsController.cs +++ b/Eqn.Sender/Controllers/fbmsController.cs @@ -280,15 +280,22 @@ namespace Eqn.Sender.Controllers // se durata > 5sec --> loggo! if (sw.Elapsed.TotalSeconds > 5) { - string logVal = $"Superamento soglia: effettuate {numCall} chiamate in {sw.Elapsed.TotalSeconds:N3} sec"; - _logger.LogWarning(logVal); - // calcolo numero esecuzioni int numSend = elapsedList.Count; - double minTime = elapsedList.OrderBy(x => x).FirstOrDefault(); - double avgTime = numSend > 0 ? elapsedList.Sum(x => x) / numSend : 0; - double maxTime = elapsedList.OrderByDescending(x => x).FirstOrDefault(); - string stats = $"Batch processati: {numSend} | minTime: {minTime:N3} | avgTime: {avgTime:N3} | maxTime: {maxTime:N3}"; - _logger.LogWarning(stats); + string logVal = $"Warnng soglia, durata: {sw.Elapsed.TotalSeconds:N3} sec | chiamate: {numCall} | batch: {numSend}"; + _logger.LogWarning(logVal); + // scrivo tutte le righe + int idx = 0; + foreach (var item in elapsedList) + { + _logger.LogWarning($"{idx:00}| {item:N3} sec"); + } + + //// calcolo numero esecuzioni + //double minTime = elapsedList.OrderBy(x => x).FirstOrDefault(); + //double avgTime = numSend > 0 ? elapsedList.Sum(x => x) / numSend : 0; + //double maxTime = elapsedList.OrderByDescending(x => x).FirstOrDefault(); + //string stats = $"Batch processati: {numSend} | minTime: {minTime:N3} | avgTime: {avgTime:N3} | maxTime: {maxTime:N3}"; + //_logger.LogWarning(stats); } return answ; } diff --git a/Eqn.Sender/Eqn.Sender.csproj b/Eqn.Sender/Eqn.Sender.csproj index a9f205f..018f8e6 100644 --- a/Eqn.Sender/Eqn.Sender.csproj +++ b/Eqn.Sender/Eqn.Sender.csproj @@ -1,7 +1,7 @@ net6.0 - 1.0.2405.1613 + 1.0.2405.1614 enable enable 352f62a7-3b7d-40cd-ab21-b55a5fefae44 diff --git a/Resources/ChangeLog.html b/Resources/ChangeLog.html index 4724e87..af0fb57 100644 --- a/Resources/ChangeLog.html +++ b/Resources/ChangeLog.html @@ -1,6 +1,6 @@ EqnSender - Gestione invio messaggi piattaforma EQN -

Versione: 1.0.2405.1613

+

Versione: 1.0.2405.1614


Note di rilascio: