From 57475bd7c8bddf04584fa95052f9c8fa854bda52 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 16 May 2024 14:42:09 +0200 Subject: [PATCH] Modifica log x ogni batch da 499 --- Eqn.Sender/Controllers/fbmsController.cs | 23 +++++++++++++++-------- Eqn.Sender/Eqn.Sender.csproj | 2 +- Resources/ChangeLog.html | 2 +- Resources/VersNum.txt | 2 +- Resources/manifest.xml | 2 +- 5 files changed, 19 insertions(+), 12 deletions(-) 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:
  • diff --git a/Resources/VersNum.txt b/Resources/VersNum.txt index 4aaead3..4174ba9 100644 --- a/Resources/VersNum.txt +++ b/Resources/VersNum.txt @@ -1 +1 @@ -1.0.2405.1613 +1.0.2405.1614 diff --git a/Resources/manifest.xml b/Resources/manifest.xml index 8a44375..acb1a3f 100644 --- a/Resources/manifest.xml +++ b/Resources/manifest.xml @@ -1,6 +1,6 @@ - 1.0.2405.1613 + 1.0.2405.1614 http://nexus.steamware.net/repository/SWS/EqnSender/stable/0/EqnSender.zip http://nexus.steamware.net/repository/SWS/EqnSender/stable/0/ChangeLog.html false