Fix log x DataWrap
This commit is contained in:
+34
-24
@@ -1,4 +1,5 @@
|
||||
using Newtonsoft.Json;
|
||||
using NLog;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace SteamWare
|
||||
@@ -159,6 +160,32 @@ namespace SteamWare
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
/// crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--"
|
||||
/// </summary>
|
||||
/// <param name="lemma"></param>
|
||||
/// <returns></returns>
|
||||
public void creaNuovoLemmaVoc(string lemma)
|
||||
{
|
||||
foreach (DataLayer_generic.LingueRow rigaLingua in taLingue.GetData())
|
||||
{
|
||||
taVocabolario.Insert(rigaLingua.Lingua, lemma, string.Format("--{0}--", lemma));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// resetta il vocabolario rileggendo i dati...
|
||||
/// </summary>
|
||||
public void resetVocabolario()
|
||||
{
|
||||
memLayer.ML.emptyCacheVal("dictVocabolario");
|
||||
setupVocabolario();
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
/// <summary>
|
||||
@@ -251,15 +278,18 @@ namespace SteamWare
|
||||
/// </summary>
|
||||
protected void setupVocabolario()
|
||||
{
|
||||
string source = "DB";
|
||||
if (memLayer.ML.isInCacheObject("dictVocabolario"))
|
||||
{
|
||||
if (memLayer.ML.cacheOnRedis)
|
||||
{
|
||||
dictVocabolario = JsonConvert.DeserializeObject<Dictionary<string, string>>(memLayer.ML.objCacheObj("dictVocabolario").ToString());
|
||||
source = "REDIS";
|
||||
}
|
||||
else
|
||||
{
|
||||
dictVocabolario = (Dictionary<string, string>)memLayer.ML.objCacheObj("dictVocabolario");
|
||||
source = "CACHE";
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -276,35 +306,15 @@ namespace SteamWare
|
||||
}
|
||||
}
|
||||
// scrivo quanti lemmi ha caricato!
|
||||
logger.lg.scriviLog(string.Format("Caricati {0} lemmi!", dictVocabolario.Count));
|
||||
Log.Info($"setupVocabolario | {source} | Caricati {dictVocabolario.Count} lemmi");
|
||||
}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Public Methods
|
||||
#region Private Fields
|
||||
|
||||
/// <summary>
|
||||
/// crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--"
|
||||
/// </summary>
|
||||
/// <param name="lemma"></param>
|
||||
/// <returns></returns>
|
||||
public void creaNuovoLemmaVoc(string lemma)
|
||||
{
|
||||
foreach (DataLayer_generic.LingueRow rigaLingua in taLingue.GetData())
|
||||
{
|
||||
taVocabolario.Insert(rigaLingua.Lingua, lemma, string.Format("--{0}--", lemma));
|
||||
}
|
||||
}
|
||||
private static NLog.Logger Log = LogManager.GetCurrentClassLogger();
|
||||
|
||||
/// <summary>
|
||||
/// resetta il vocabolario rileggendo i dati...
|
||||
/// </summary>
|
||||
public void resetVocabolario()
|
||||
{
|
||||
memLayer.ML.emptyCacheVal("dictVocabolario");
|
||||
setupVocabolario();
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
#endregion Private Fields
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user