Update x mitigazione LOG
This commit is contained in:
Vendored
+1
-1
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user