• C# Exception 写入文件


     /// <summary>
            /// 将异常打印到LOG文件
            /// </summary>
            /// <param name="ex">异常</param>
            public static void WriteLog(Exception ex)
            {
                //如果日志文件为空,则默认在Debug目录下新建YYYY-mm-dd_Log.log文件
               string LogAddress = Environment.CurrentDirectory + '\'
                    + DateTime.Now.Year.ToString()
                    + DateTime.Now.Month.ToString()
                    + DateTime.Now.Day.ToString() + "_Log.log";
               if (!File.Exists(LogAddress))
               {
                   FileStream fs = new FileStream(LogAddress, FileMode.Create, FileAccess.Write);
                   //把异常信息输出到文件
                   StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
                   sw.WriteLine("当前时间:" + DateTime.Now.ToString());
                   sw.WriteLine("异常信息:" + ex.Message);
                   sw.WriteLine("异常对象:" + ex.Source);
                   sw.WriteLine("调用堆栈:" + ex.StackTrace.Trim());
                   sw.WriteLine("触发方法:" + ex.TargetSite);
                   sw.WriteLine();
                   
                   sw.Close();
                   fs.Close();
               }
               else
               {
                   //把异常信息输出到文件
                   FileStream fs = new FileStream(LogAddress,FileMode.Open,FileAccess.Write);
                   StreamWriter sw = new StreamWriter(fs);
                   sw.WriteLine("当前时间:" + DateTime.Now.ToString());
                   sw.WriteLine("异常信息:" + ex.Message);
                   sw.WriteLine("异常对象:" + ex.Source);
                   sw.WriteLine("调用堆栈:" + ex.StackTrace.Trim());
                   sw.WriteLine("触发方法:" + ex.TargetSite);
                   sw.WriteLine();
                   
                   sw.Close();
                   fs.Close();
               }
            }
    View Code
  • 相关阅读:
    C#MessageBox使用
    ListBox的使用
    中文乱码的几种情况以及解决方法
    使用Application
    Android笔记之标题栏的各种操作
    Android笔记之日期选择器
    Viewpager制作自动左右循环滑动
    JAVA入门到精通-第17讲-排序
    ***JAVA入门到精通-第14讲-final-作业评讲
    JAVA入门到精通-第13讲-抽象类-接口
  • 原文地址:https://www.cnblogs.com/LYL-1314/p/5721644.html
Copyright © 2020-2023  润新知