diff --git a/SteamWare/DataWrap.cs b/SteamWare/DataWrap.cs
index 1107a51..7df1ab9 100644
--- a/SteamWare/DataWrap.cs
+++ b/SteamWare/DataWrap.cs
@@ -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
+
+ ///
+ /// crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--"
+ ///
+ ///
+ ///
+ public void creaNuovoLemmaVoc(string lemma)
+ {
+ foreach (DataLayer_generic.LingueRow rigaLingua in taLingue.GetData())
+ {
+ taVocabolario.Insert(rigaLingua.Lingua, lemma, string.Format("--{0}--", lemma));
+ }
+ }
+
+ ///
+ /// resetta il vocabolario rileggendo i dati...
+ ///
+ public void resetVocabolario()
+ {
+ memLayer.ML.emptyCacheVal("dictVocabolario");
+ setupVocabolario();
+ }
+
+ #endregion Public Methods
+
#region Protected Methods
///
@@ -251,15 +278,18 @@ namespace SteamWare
///
protected void setupVocabolario()
{
+ string source = "DB";
if (memLayer.ML.isInCacheObject("dictVocabolario"))
{
if (memLayer.ML.cacheOnRedis)
{
dictVocabolario = JsonConvert.DeserializeObject>(memLayer.ML.objCacheObj("dictVocabolario").ToString());
+ source = "REDIS";
}
else
{
dictVocabolario = (Dictionary)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
- ///
- /// crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--"
- ///
- ///
- ///
- 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();
- ///
- /// resetta il vocabolario rileggendo i dati...
- ///
- public void resetVocabolario()
- {
- memLayer.ML.emptyCacheVal("dictVocabolario");
- setupVocabolario();
- }
-
- #endregion Public Methods
+ #endregion Private Fields
}
}
\ No newline at end of file