Global.asax捕获处理系统异常,插入日志表
来源:互联网 发布:json转字符串 java 编辑:程序博客网 时间:2024/05/21 10:13
Global.asax捕获处理系统异常,插入日志表
protected void Application_Error(object sender, EventArgs e) { # region 系统异常处理 Exception ex = Server.GetLastError();//捕获应用程序的异常 while (ex.InnerException != null) { ex = ex.InnerException; } string strMessage = ex.Message; string strStackTrace = ex.StackTrace; string strUrl = Request.Url.ToString(); bool needExLog = bool.Parse(ConfigurationSettings.AppSettings["NeedExLog"]); if (needExLog) { # region 记录异常日志 BMS_MMS.Model.Log_Exception model = new BMS_MMS.Model.Log_Exception(); model.PageUrl = strUrl; model.Message = strMessage; model.StackTrace = strStackTrace; model.UserID = BMS_MMS.BLL.Sys_User.GetCurUser().ID.ToString(); model.LogDate = System.DateTime.Now; BMS_MMS.BLL.Log_Exception bll = new BMS_MMS.BLL.Log_Exception(); bll.Insert(model); # endregion Response.Redirect("~/Error.aspx?ID=" + model.ID); } else { strMessage = Server.UrlEncode(strMessage); Response.Redirect("~/Error.aspx?MSG=" + strMessage); } # endregion }
0 0
- Global.asax捕获处理系统异常,插入日志表
- net错误日志统一处理 Global.asax
- asp.net 利用Global.asax 捕获整个解决方案中的异常错误
- asp.net 利用Global.asax 捕获整个解决方案中的异常错误 .
- ASP.NET MVC中注册Global.asax的Application_Error事件处理全局异常
- 【异常处理】捕获日志类的用法
- GLOBAL.ASAX
- Global.asax
- Global.asax
- Global.asax
- Global.asax
- global.asax
- Global.asax
- global.asax
- global.asax
- NUTZ中处理系统未捕获异常
- HandlerExceptionResolver统一捕获系统异常做处理
- android系统异常信息捕获处理
- 交通灯系统
- mysql-密码丢失和设置远程连接问题
- 工作日
- 在NDK中编译的注意事项。
- ServletActionContext.getServletContext().getRealPath("/upload");myeclipseyeclipse获取路径不一样的原因
- Global.asax捕获处理系统异常,插入日志表
- html立体表格简单写法
- 复选框
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC FREESYSTEMCACHE从所有缓存中释放所有未使用的缓存条目
- JSTL使用备忘
- 设置mysql远程连接root权限
- 解析 STM32 的启动过程
- 搬运工 java内存泄漏的定位与分析
- CSDN博客开山之作——启程