public void InfoException(string message, Exception exception) { if (_logger != null) { _logger.InfoException(message, exception); } }
public void Info(object message, Exception exception) { if (IsInfoEnabled) { log.InfoException(message.ToString(), exception); } }
public void Info(string message, Exception exc = null) { if (exc == null) { InternalLogger.Info(message); } else { InternalLogger.InfoException(message, exc); } }
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); } }
/// <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); }
public static void Info(string message, Exception exception) { LogHelper.InfoException(message, exception); }