示例#1
0
 public void WriteDbLog(SysLog logEntity)
 {
     logEntity.FId            = Common.GuId();
     logEntity.FDate          = DateTime.Now;
     logEntity.FIpaddress     = Net.Ip;
     logEntity.FIpaddressName = Net.GetLocation(logEntity.FIpaddress);
     logEntity.Create();
     service.Insert(logEntity);
 }
示例#2
0
 protected void LogUserOperation(SysLogType logType, object id, object objectData, string memo = "")
 {
     if (IsSysLogEnabled())
     {
         var sysLog = SysLog.Create(logType,
                                    System.Web.HttpContext.Current.Request.Url.PathAndQuery.ToString(),
                                    GetUserId(),
                                    System.Web.HttpContext.Current.Request.UserHostAddress,
                                    id,
                                    objectData, memo);
         this.m_UnitOfWork.GetRepositoryBase <SysLog>().Add(sysLog);
     }
 }
示例#3
0
        public void WriteDbLog(bool result, string resultLog)
        {
            SysLog logEntity = new SysLog();

            logEntity.FId            = Common.GuId();
            logEntity.FDate          = DateTime.Now;
            logEntity.FAccount       = OperatorProvider.Provider.GetCurrent().UserCode;
            logEntity.FNickName      = OperatorProvider.Provider.GetCurrent().UserName;
            logEntity.FIpaddress     = Net.Ip;
            logEntity.FIpaddressName = Net.GetLocation(logEntity.FIpaddress);
            logEntity.FResult        = result;
            logEntity.FDescription   = resultLog;
            logEntity.Create();
            service.Insert(logEntity);
        }