TextWriter记录日志

摘要:
1publicstaticvoidSaveExceptionLog(Exceptionex,stringmethodName)2{3使用(TextWritertw=newStreamWriter(newSystem.Web.UI.Page().Server.MapPath(“~/App_Data/LogErrorWXHandler_”+DateTime.Now.Ticks+“.txt”)
 1 public static void SaveExceptionLog(Exception ex, string methodName)
 2 {
 3   using (TextWriter tw = new StreamWriter(new System.Web.UI.Page().Server.MapPath("~/App_Data/LogErrorWXHandler_" + DateTime.Now.Ticks + ".txt")))
 4   {
 5     //StackTrace stackTrace = new StackTrace(true);//也可以使用这种方式
 6     //string methodName = stackTrace.GetFrame(1).GetMethod().Name.ToString();
 7     tw.WriteLine(methodName);
 8     tw.WriteLine(ex.Message);
 9     tw.WriteLine(ex.Source + ":" + ex.GetType() + "," + ex.StackTrace);
10     tw.WriteLine(ex.InnerException.Message);
11     tw.Flush();
12     tw.Close();
13   }
14 }

免责声明:文章转载自《TextWriter记录日志》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ES笔记二:架构及核心概念C#MySqlParameter占位符问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

联想笔记本如何安装固态硬盘-联想G50-80如何安装固态硬盘(全流程+装系统)

我们以联想G50-80为例,介绍如何添加固态。为确保电脑在更换过程中不会意外启动,请务必取出电池!确认安装到位后,安装四个螺钉(红色圆圈处)。此时,可能会弹出一些BIOS检查失败消息。...

ThinkPHP

ThinkPHP的开发模式是define//Debug mode define//当运行模式控制器的操作系统找不到请求的方法时,它将定位__Empty()方法处理。使用此机制,我们可以统一处理用户请求的所有不存在的操作。模块分组大A函数和大R函数有什么区别?关联数组易于操作,信息量相对较大...

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法

具体下载地址:HTTP://www.microsoft.com/downloads/details.aspxFAMILYID=c06b8369-60dd-4b64-A44B-84b371ede16d&displayLang=ZH-CN对于一些早期用户,如果连接字符串中使用的是“Microsoft.Jet.OLEDB.4.0”,由于喷气项目已经停止,该项目不再...

zlog 使用手册

Zlog是一个纯C日志函数库,具有高可靠性、高性能、线程安全性、灵活性和清晰的概念。Syslog是一个系统级的轮子,但它的速度慢,功能单调。Zlog比log4c更高效、更实用、更安全,它是用c编写的。Zlog使用了C99兼容的vsnprintf。...

MySQL学习笔记:字符串前后补全0

遇到一个要求:如果位数小于6,则需要使用函数LPAD()和RPAD()自动完成6位。LPAD使用字符串padstr填充并完成左侧的str,直到其长度达到len个字符,并返回str。...

Google Drive 里的文件下载的方法

Google Drive不提供创建直接下载链接的选项,但您可以通过更改链接形式在本地保存共享内容。例如,通过Google Drive共享的文件链接是:https://drive.google.com/file/d/FILE_ID/edit?usp=sharing如果您将其更改为以下修改版本,然后通过浏览器打开,则将直接下载该文件:https://drive....