/// <summary> /// 管理员操作日志 /// </summary> /// <param name="account"></param> /// <returns></returns> public static bool Log(this IAccount account, SystemAdminLog.LogType type, string content) { if (account == null) { return(false); } AdminAgent.Instance().SaveLog(account.ID, type, content); return(true); }
/// <summary> /// 保存操作日志 /// </summary> /// <param name="adminId"></param> /// <param name="type"></param> /// <param name="content"></param> internal void SaveLog(int adminId, SystemAdminLog.LogType type, string content) { this.WriteDB.Insert(new SystemAdminLog() { AdminID = adminId, Type = type, Content = content.Left(500), CreateAt = DateTime.Now, IP = IPAgent.IP, PostData = this.context.GetLog() }); }