public class ExceptionsHandler{/// <summary>/// 写错误日志/// </summary>/// <param name="e">Exception</param>public static void WriteError(Exception e){try{//每天创建一个错误日志,到服务器虚拟目录下string path = "~/Error/" + DateTime.Today.ToString("yyyy-MM-dd") + ".log";if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(path))){///如果文件不存在,则创建Log
                    File.Create(System.Web.HttpContext.Current.Server.MapPath(path)).Close();}//写日志文件using (StreamWriter w = File.AppendText(System.Web.HttpContext.Current.Server.MapPath(path))){//写详细错误信息w.WriteLine("Error Recode:");w.WriteLine("\tError Time:{0}", DateTime.Now.ToString(CultureInfo.InvariantCulture));w.WriteLine("\tError Address:" + System.Web.HttpContext.Current.Request.Url.ToString());w.WriteLine("\tTarget Site:" + e.TargetSite);w.WriteLine("\tError Message:" + e.Message);w.WriteLine("\tError InnerMessage:" + e.InnerException.Message);w.WriteLine("\tError HelpLink:" + e.HelpLink);w.WriteLine("\tError StackTrace:" + e.StackTrace);w.WriteLine("************************************************************************************");w.WriteLine("\r\n");w.Flush();w.Close();}}//不需要抛出异常catch (Exception){//throw new Exception("写日志出错!" + ex.Message);
            }}}

转载于:https://www.cnblogs.com/Areas/archive/2013/01/07/2848666.html

Exception Error log相关推荐

  1. web test LoadRunner error list / error log

    http://bbs.51testing.com/thread-8644-1-1.html sckOutOfMemory 7 内存不足 sckInvalidPropertyValue 380 属性值不 ...

  2. ​清除error.log、access.log并限制Apache日志文件大小的方法

    有个客户反映vps网站打不开,登录系统检查下,客户是win2003系统,发现放置网站文件的D盘已被占满,可用空间为0KB,进去发现客户Apache服务器的错误日志error.log非常的大,造成D盘被 ...

  3. nginx的error.log日志常见的几个错误解决方法

    nginx.conf里会有两个日志,分为access.log 和 error.log.其中这两个日志可以细化,一般来说在nginx目录下会有一个logs会保存,然后也可以在对应的server目录里可以 ...

  4. InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes

    启动WAMP Server的时候报例如以下的错误: 140618 23:12:32 [Note] Plugin 'FEDERATED' is disabled. 140618 23:12:32 Inn ...

  5. 【转载】谁记录了mysql error log中的超长信息

    转载: https://www.cnblogs.com/DataArt/p/10260994.html [问题] 最近查看MySQL的error log文件时,发现有很多服务器的文件中有大量的如下日志 ...

  6. mysql error.log 权限_docker-compose 启动mysql 容器时 error.log 无权限访问怎么办?

    场景分析 docker-compose 运行mysql 容器的时候一直报下面的错误: .../var/log/mysql/mysql-error.log' for error logging: Per ...

  7. 2、MySQL错误日志(Error Log)详解

    错误日志(Error Log)是 MySQL 中最常用的一种日志,主要记录 MySQL 服务器启动和停止过程中的信息.服务器在运行过程中发生的故障和异常情况等. 作为初学者,要学会利用错误日志来定位问 ...

  8. nginx报错:nginx: [alert] could not open error log file: open() “/var/log/nginx/error.log“ failed (2: N

    参考文章1:nginx error_log 错误日志配置说明 如图,启动nginx时报错: [root@RV1126_RV1109:/usr/sbin]# nginx -c /etc/nginx/ng ...

  9. Eclipse Git 克隆项目的时候出现Internal error; consult Eclipse error log

    在使用git下载代码时偶尔会遇到  Internal error; consult Eclipse error log 这个报错. 简述下个人解决思路: Eclipse 错误日志报错为:org.ecl ...

最新文章

  1. WEB--一个不错的想法
  2. python自学流程-Python系统学习流程图,教你一步步学习python
  3. python和c++哪个好用-python和C++语言哪个好?老男孩教育
  4. POJ1135比较有意思的对短路(多米骨牌)
  5. 在Docker中体验数据库之MySql
  6. 【原创】多线程应用中pthread库使用问题
  7. Flask笔记-通过Model访问数据库
  8. 基于HT for Web的Web SCADA工控移动应用
  9. 关于苹果与摄影的事。
  10. [linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】
  11. 地学计算方法/地统计学(第二章地理数据及其采集与预处理)
  12. 六年一轮回:大数据改变的,不仅仅是我的专业!
  13. 济南新旧动能转换起步区(济南先行区)Echarts图json文件
  14. 在window系统上对web项目进行safair兼容测试
  15. ThreadPoolExecutor(四)——Interrupt
  16. microsoftvisual c++ runtime library错误
  17. 硅谷高管中国行感受:思维太单一,996式加班意义不大
  18. 解决删除chrome注册表残留问题
  19. 二维码解码芯片最新三款的二维码芯片MCU不同之处
  20. 特别篇之(标准编码)

热门文章

  1. js修改本地json文件_Flutter加载本地JSON文件教程建议收藏
  2. python闯关_99题--Python闯关
  3. java 单例模式打包jar_在 Spark 中实现单例模式的技巧
  4. java没有释放内存_java – G1年轻的GC没有释放内存 – 空间耗尽
  5. 汇川am600运动指令详解_汇川中型PLC AM400系列产品型号说明及功能介绍
  6. 计算机微课应用报告书,【计算机专业论文】计算机专业教学中微课的应用(共4253字)...
  7. STM32很难?这些工具可以帮大忙!
  8. ​电赛 | 19年全国一等奖,北航学子回忆录。
  9. 会自学的四足机器人,3.5个小时学会走路!
  10. 怎么调试多线程代码_IDEA的这几个调试的骚操作,用了都说爽!