/// <summary> /// 记录Json对象 /// </summary> /// <param name="name"></param> /// <param name="obj"></param> public static void LogJsonWrite(string name, object obj) { LogJsonEntity data = new LogJsonEntity() { Time = DateTime.Now, Data = obj }; string day = DateTime.Now.ToString("yyyy-MM-dd"); string json = JsonHelper.SerializeObject(data); if (string.IsNullOrEmpty(name)) { name = day; } else { name = string.Format("{0} {1}", day, name); } string path = GetLogJsonFilePath(name); string txt = LogJsonReadFile(path); if (string.IsNullOrEmpty(txt)) { txt = "[]"; } var list = JsonHelper.DeserializeObject <List <LogJsonEntity> >(txt); list.Add(data); string str = JsonHelper.SerializeObject(list); LogJsonClearFile(path, str); }
public static LogDetailViewModel MapLog(this LogJsonEntity log) { if (log == null) { return(default);