internal static void LogError(string errorMessage, string page) { var errPage = FilterString(page); var errMsg = FilterString(errorMessage); var errDetails = FilterString(errorMessage); var log = new Shared.Common.ErrorLogsCommon() { ErrorPage = errPage, ErrorMsg = errMsg, ErrorDetail = errDetails, //User = GetUser() }; var buss = new Business.Business.StaticData.StaticDataBusiness(); var response = buss.InsertErrorLog(log); // Send internal mail to developer if (response.ErrorCode.Equals(1)) { if (!HttpContext.Current.Response.IsRequestBeingRedirected) { HttpContext.Current.Response.Redirect("/Home?log=" + response.Id); } } else { if (!HttpContext.Current.Response.IsRequestBeingRedirected) { HttpContext.Current.Response.Redirect("/Error?id=" + response.Id); } } }
public Shared.Common.DbResponse InsertErrorLog(Shared.Common.ErrorLogsCommon log) { if (null == repo) { repo = new StaticDataRepository(); } return(repo.InsertErrorLog(log)); }
internal static void LogError(HttpException Apperr, string page) { Exception err = Apperr; if (Apperr.InnerException != null) { err = Apperr.InnerException; } var errPage = FilterString(page); var errMsg = FilterString(err.Message); var errDetails = FilterString(Apperr.GetHtmlErrorMessage()); var log = new Shared.Common.ErrorLogsCommon() { ErrorPage = errPage, ErrorMsg = errMsg, ErrorDetail = errDetails, User = "",// GetUser() }; var buss = new Business.Business.StaticData.StaticDataBusiness(); var response = buss.InsertErrorLog(log); // Send internal mail to developer if (response.ErrorCode.Equals(1)) { if (!HttpContext.Current.Response.IsRequestBeingRedirected) { HttpContext.Current.Response.Redirect("/Home?log=" + response.Id); } } else { if (!HttpContext.Current.Response.IsRequestBeingRedirected) { HttpContext.Current.Response.Redirect("/Error?id=" + response.Id); } } }