Esempio n. 1
0
 /// <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);
 }
Esempio n. 2
0
 /// <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()
     });
 }