public void Log(object key, LogValue value) { CheckLogFolder(); var serializedObject = GetValueToSerialize(key, value); var content = JsonConvert.SerializeObject(serializedObject); File.WriteAllText(Path(key), content); }
private Dictionary<string, List<LogValue>> GetValueToSerialize(object key, LogValue value) { var dictionary = LoadSerializedDictionary(key); if (!dictionary.ContainsKey(key.ToString())) { dictionary.Add(key.ToString(), new List<LogValue>()); } dictionary[key.ToString()].Add(value); return dictionary; }