/// <summary> /// 写入作业日志 /// </summary> /// <param name="type"></param> /// <param name="ColumnName"></param> /// <param name="Remark"></param> public void LogInsert(OperationTypeEnum type, string ColumnName, string Remark) { ModSysOperateLog t = new ModSysOperateLog(); if (type == OperationTypeEnum.访问) { t.LogType = "0"; } if (type == OperationTypeEnum.操作) { t.LogType = "1"; } if (type == OperationTypeEnum.异常) { t.LogType = "2"; } t.Id = Guid.NewGuid().ToString(); t.UserName = CurrentMaster.UserName; t.LinkUrl = Request.Url.ToString(); t.Remark = Remark; //备注 t.Status = 1; //状态 t.CreaterId = CurrentMaster.Id; t.IPAddress = IPAddressAll(); t.ColumnName = ColumnName; t.CreateTime = DateTime.Now; ThreadPool.QueueUserWorkItem(new WaitCallback(WriteLogUsu), t);//放入异步执行 }
/// <summary> /// 写入作业日志 /// </summary> /// <param name="type"></param> /// <param name="ColumnName"></param> /// <param name="Remark"></param> public void LogInsert(OperationTypeEnum type, string ColumnName, string Remark) { ModSysOperateLog t = new ModSysOperateLog(); if (type == OperationTypeEnum.访问) { t.LogType = "0"; } if (type == OperationTypeEnum.操作) { t.LogType = "1"; } if (type == OperationTypeEnum.异常) { t.LogType = "2"; } t.Id = Guid.NewGuid().ToString(); t.UserName = CurrentMaster.UserName; t.LinkUrl = Request.Url.ToString(); t.Remark = Remark; //备注 t.Status = 1; //状态 t.CreaterId = CurrentMaster.Id; t.IPAddress = IPAddressAll(); t.ColumnName = ColumnName; t.CreateTime = DateTime.Now; new BllSysOperateLog().Insert(t); }
/// <summary> /// 保存日志 /// </summary> /// <param name="obSysLog"></param> private void WriteLogUsu(object obSysLog) { ModSysOperateLog VSysLog = (ModSysOperateLog)obSysLog; new BllSysOperateLog().Insert(VSysLog); }