捕获错误信息
来源:互联网 发布:时时宝典软件下载 编辑:程序博客网 时间:2024/05/19 23:27
/// <summary> /// 捕获错误信息 /// </summary> /// <param name="e"></param> protected override void OnError(EventArgs e) { try { Exception ex = Server.GetLastError(); //清除页面上的不友好报错信息 Server.ClearError(); //页面地址 名称 行号 string RegPageAndNum = "(?<=位置)(.*?)(?=\\s*在)"; string PageAndNum = ""; var lt = Regex.Matches(ex.StackTrace, RegPageAndNum); if (lt != null && lt.Count != 0) { PageAndNum = lt[0].Value; } //引发当前异常的方法 string Fuc = ex.TargetSite.Name; string Msg = ex.Message; //生成一个异常唯一标识 string key = PageAndNum + "-" + Fuc + "-" + Msg; server.Site.IerrorlogServer logserver=new server.Site.Imp.errorlogServer(); errorlog errorLog = new errorlog(); errorLog.errordec = ex.StackTrace; errorLog.errormethod = Fuc; errorLog.errorno = key; errorLog.errorpage = PageAndNum; errorLog.errortime = DateTime.Now; logserver.Add(errorLog); Response.Clear(); Response.Write("发生未知错误,请联系管理员!"); } catch { } }
0 0
- 捕获错误信息
- 如何捕获错误信息
- 全局错误信息捕获
- Application_Error 中捕获错误信息
- sql语句trycatch捕获错误信息
- Android 错误信息捕获发送至服务器
- Android 错误信息捕获发送至服务器
- Android 错误信息捕获发送至服务器【原创】
- Android 错误信息捕获发送至服务器{转}
- Android捕获错误信息发送至服务器
- 探讨捕获php错误信息方法的详解
- unity-luaFramewrok中lua错误信息的捕获
- C# 通过扩展WebBrowser捕获网络连接错误信息
- Android捕获错误信息发送至服务器(转载)
- SqlServer 2012 THROW 及其他异常错误信息捕获处理
- PHP 报错解析和如何捕获错误信息
- 错误信息
- 用log4erl怎么获取 error_logger捕获到的OTP系统的错误信息?
- 如何远程管理没有任何配置的新交换机?
- JS获取页面高度方法小结
- 取出内容中插入图片的地址
- Codeforces Round #313 (Div. 2) D. Equivalent Strings 字符串处理
- <s:action>标签
- 捕获错误信息
- ecos
- sqlplus执行脚本文件时如何传参数
- ART学习笔记Thread SuspendAll部分
- [AD]在组策略中将客户端的远程桌面都打开
- Linux大文件已删除,但df查看已使用的空间并未减少解决
- RebornDB:下一代分布式Key-Value数据库
- 图的存储、遍历、应用
- 01二叉查找树转化成双向链表