Пример #1
0
 public void InfoException(string message, Exception exception)
 {
     if (_logger != null)
     {
         _logger.InfoException(message, exception);
     }
 }
Пример #2
0
 public void Info(object message, Exception exception)
 {
     if (IsInfoEnabled)
     {
         log.InfoException(message.ToString(), exception);
     }
 }
Пример #3
0
 public void Info(string message, Exception exc = null)
 {
     if (exc == null)
     {
         InternalLogger.Info(message);
     }
     else
     {
         InternalLogger.InfoException(message, exc);
     }
 }
Пример #4
0
 public ActionResult InsertDataChiDinhCLS(KcbChidinhcl objAssignInfo, KcbLuotkham objPatientExam, KcbChidinhclsChitiet[] arrAssignDetails)
 {
     try
     {
         using (var scope = new TransactionScope())
         {
             using (var sh = new SharedDbConnectionScope())
             {
                 if (objAssignInfo != null)
                 {
                     if (objPatientExam == null)
                     {
                         objPatientExam = new Select().From(KcbLuotkham.Schema)
                                          .Where(KcbLuotkham.Columns.MaLuotkham).IsEqualTo(objAssignInfo.MaLuotkham)
                                          .And(KcbLuotkham.Columns.IdBenhnhan).IsEqualTo(
                             Utility.Int32Dbnull(objAssignInfo.IdBenhnhan)).ExecuteSingle <KcbLuotkham>();
                     }
                     if (objPatientExam != null)
                     {
                         objAssignInfo.MaChidinh = THU_VIEN_CHUNG.SinhMaChidinhCLS();
                         objAssignInfo.IsNew     = true;
                         objAssignInfo.Save();
                         InsertAssignDetail(objAssignInfo, objPatientExam, arrAssignDetails);
                     }
                     else
                     {
                         return(ActionResult.Error);
                     }
                 }
             }
             scope.Complete();
             return(ActionResult.Success);
         }
     }
     catch (Exception exception)
     {
         log.InfoException("Loi thong tin {0}", exception);
         return(ActionResult.Error);
     }
 }
Пример #5
0
 /// <summary>
 /// writes info, generally used to log an additional info
 /// </summary>
 /// <param name="msg">additional info, optional parameter</param>
 /// <param name="e">exception, optional parameter</param>
 public void WriteToLog_Info(string msg, Exception e)
 {
     if (!String.IsNullOrEmpty(msg) && e != null)
     {
         m_Logger.InfoException(msg, e);
     }
     else if (!String.IsNullOrEmpty(msg))
     {
         m_Logger.Info(msg);
     }
     else if (e != null)
     {
         m_Logger.Info(e);
     }
 }
 public ActionResult UpdateDataChiDinhKiemNghiem(KnChidinhXn objChidinh, KnDangkyXn objLuotkham, KnChidinhChitiet[] arrAssignDetails)
 {
     try
     {
         using (var scope = new TransactionScope())
         {
             using (var sh = new SharedDbConnectionScope())
             {
                 log.Trace("BEGIN UPDATE.................................................................");
                 if (objLuotkham == null)
                 {
                     objLuotkham = new Select().From(KnDangkyXn.Schema)
                                   .Where(KnDangkyXn.Columns.MaDangky).IsEqualTo(objChidinh.MaDangky)
                                   .And(KnDangkyXn.Columns.IdKhachhang).IsEqualTo(
                         Utility.Int32Dbnull(objChidinh.IdKhachhang)).ExecuteSingle <KnDangkyXn>();
                 }
                 objChidinh.NgaySua  = globalVariables.SysDate;
                 objChidinh.NguoiSua = globalVariables.UserName;
                 objChidinh.MarkOld();
                 objChidinh.Save();
                 //SPs.SpKcbCapnhatChidinh(objChidinh.IdChidinh, objChidinh.NgayChidinh, objChidinh.IdBacsiChidinh, objChidinh.IdPhongChidinh, objChidinh.NguoiSua
                 //    , objChidinh.NgaySua, objChidinh.MaChidinh, objChidinh.IpMaysua, objChidinh.TenMaysua, objChidinh.NguoigiaoMau
                 //    , objChidinh.NguoinhanMau, objChidinh.MotaThem, objChidinh.LastActionName).Execute();
                 log.Trace("1. Da cap nhat chi dinh dich vu CLS");
                 //if (Utility.Int32Dbnull(objChidinh.IdKham) > 0)
                 //{
                 //    SPs.SpKcbCapnhatBacsiKham(objChidinh.IdKham, objChidinh.IdBacsiChidinh, 1).Execute();
                 //}
                 log.Info("Cap nhap lai thong tin cua phieu chi dinh voi Id_chidinh=" + objChidinh.IdChidinh);
                 foreach (var knChidinhChitiet in arrAssignDetails)
                 {
                     if (knChidinhChitiet.IdChidinhChitiet <= 0)
                     {
                         knChidinhChitiet.NgayTao  = globalVariables.SysDate;
                         knChidinhChitiet.NguoiTao = globalVariables.UserName;
                         knChidinhChitiet.IsNew    = true;
                         knChidinhChitiet.Save();
                     }
                     else
                     {
                         knChidinhChitiet.NgaySua  = globalVariables.SysDate;
                         knChidinhChitiet.NguoiSua = globalVariables.UserName;
                         knChidinhChitiet.MarkOld();
                         knChidinhChitiet.Save();
                     }
                 }
                 //   InsertAssignDetail(objChidinh, objLuotkham, arrAssignDetails);
                 log.Trace("1. Da cap nhat chi tiet chi dinh dich vu CLS");
             }
             scope.Complete();
             log.Trace("END UPDATE.................................................................");
             return(ActionResult.Success);
         }
     }
     catch (Exception exception)
     {
         log.InfoException("Loi thong tin ", exception);
         return(ActionResult.Error);
     }
     finally
     {
         GC.Collect();
     }
 }
 /// <summary>
 /// 输出错误日志 Info 级别。
 /// </summary>
 /// <param name="msg">错误消息体</param>
 /// <param name="ex">错误类</param>
 public void Info(object msg, Exception ex)
 {
     log4.InfoException(EncryptPassword(msg), ex);
 }
Пример #8
0
 public static void Info(string message, Exception exception)
 {
     LogHelper.InfoException(message, exception);
 }