Example #1
0
 public static void Log(string source, string messge, string trace, bool isDelay = false)
 {
     SysErrorLog log = new SysErrorLog
     {
         LogDate = DateTime.Now,
         LogUser = AppContextBase.CurrentUserID,
         SubSys = Convert.ToInt32(AppContextBase.CurrentSysId),
         LogSource = source,
         LogMessage = messge,
         LogStackTrace = trace
     };
     if (isDelay)
         BackgroundWorker.DoWork<SysErrorLog>(log, 2, e => e.Save( ));
     else
         log.Save( );
 }
Example #2
0
        public void Insert(DateTime? LogDate,string LogSource,string LogMessage,string LogStackTrace,int? SubSys,int? LogUser)
        {
            SysErrorLog item = new SysErrorLog();

            item.LogDate = LogDate;

            item.LogSource = LogSource;

            item.LogMessage = LogMessage;

            item.LogStackTrace = LogStackTrace;

            item.SubSys = SubSys;

            item.LogUser = LogUser;

            item.Save(UserName);
        }
Example #3
0
        public void Update(int Id,DateTime? LogDate,string LogSource,string LogMessage,string LogStackTrace,int? SubSys,int? LogUser)
        {
            SysErrorLog item = new SysErrorLog();
            item.MarkOld();
            item.IsLoaded = true;

            item.Id = Id;

            item.LogDate = LogDate;

            item.LogSource = LogSource;

            item.LogMessage = LogMessage;

            item.LogStackTrace = LogStackTrace;

            item.SubSys = SubSys;

            item.LogUser = LogUser;

            item.Save(UserName);
        }