Update x mitigazione LOG

This commit is contained in:
Samuele E. Locatelli
2020-08-13 20:56:46 +02:00
parent 57fbe7d934
commit 1e393f245a
2 changed files with 25 additions and 16 deletions
Vendored
+1 -1
View File
@@ -7,7 +7,7 @@ pipeline {
steps {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=83']) {
withEnv(['NEXT_BUILD_NUMBER=84']) {
// env.versionNumber = VersionNumber(versionNumberString : '1.1.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2019-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '1.1.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2019-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'LPA'
+24 -15
View File
@@ -28,25 +28,29 @@ namespace LPA
/// </summary>
/// <param name="message"></param>
/// <returns></returns>
private static bool reportLog(string message)
private static int reportLog(string message)
{
bool doLog = false;
int numLog = 0;
// verifico esistenza messaggio
if (logDictionary.ContainsKey(message))
{
// verifico primo evento --> limitazione ogni 30 sec...
if (logDictionary[message].dtFirst.AddSeconds(30) < DateTime.Now)
{
numLog = logDictionary[message].counter;
logDictionary[message] = new logData { message = message, counter = 1, dtFirst = DateTime.Now };
doLog = true;
}
else
{
logDictionary[message].counter++;
}
}
else
{
logDictionary.Add(message, new logData { message = message, counter = 1, dtFirst = DateTime.Now });
doLog = true;
numLog = 1;
}
return doLog;
return numLog;
}
/// <summary>
/// Wrapper log INFO
@@ -54,8 +58,9 @@ namespace LPA
/// <param name="message"></param>
public static void lgInfo(string message)
{
if (reportLog(message))
Log.Instance.Info(message);
int numLog = reportLog(message);
if (numLog > 0)
Log.Instance.Info($"{numLog} X {message}");
}
/// <summary>
/// Wrapper log WARN
@@ -63,8 +68,9 @@ namespace LPA
/// <param name="message"></param>
public static void lgWarn(string message)
{
if (reportLog(message))
Log.Instance.Warn(message);
int numLog = reportLog(message);
if (numLog > 0)
Log.Instance.Warn($"{numLog} X {message}");
}
/// <summary>
/// Wrapper log ERROR
@@ -72,8 +78,9 @@ namespace LPA
/// <param name="message"></param>
public static void lgError(string message)
{
if (reportLog(message))
Log.Instance.Error(message);
int numLog = reportLog(message);
if (numLog > 0)
Log.Instance.Error($"{numLog} X {message}");
}
/// <summary>
/// Wrapper log ERROR + exception
@@ -81,8 +88,9 @@ namespace LPA
/// <param name="message"></param>
public static void lgError(string message, Exception exc)
{
if (reportLog(message))
Log.Instance.Error($"{message}{Environment.NewLine}{exc}");
int numLog = reportLog(message);
if (numLog > 0)
Log.Instance.Warn($"{numLog} X {message}{Environment.NewLine}{exc}");
}
/// <summary>
/// Wrapper log FATAL
@@ -90,8 +98,9 @@ namespace LPA
/// <param name="message"></param>
public static void lgFatal(string message)
{
if (reportLog(message))
Log.Instance.Fatal(message);
int numLog = reportLog(message);
if (numLog > 0)
Log.Instance.Fatal($"{numLog} X {message}");
}
#endregion