示例#1
0
文件: Logger.cs 项目: JFFby/OPR-Labs
 public void Log(object key, LogValue value)
 {
     CheckLogFolder();
     var serializedObject = GetValueToSerialize(key, value);
     var content = JsonConvert.SerializeObject(serializedObject);
     File.WriteAllText(Path(key), content);
 }
示例#2
0
文件: Logger.cs 项目: JFFby/OPR-Labs
        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;
        }