zoukankan      html  css  js  c++  java
  • 写错误日志

    public void WriteMessage(string filename, string message, string method)
            {
                string path = GetAssemblyPath() + @"\errorlog.txt";
                FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.ReadWrite);
                using (StreamWriter sw = new StreamWriter(fs))
                {
                    sw.BaseStream.Seek(0, SeekOrigin.End);
                    StringBuilder sb = new StringBuilder();
                    sb.Append("时间:");
                    sb.Append(DateTime.Now);
                    sb.Append("      文件:");
                    sb.Append(filename + "     ");
                    sb.Append("方法:" + method);
                    sb.Append("     内容:");
                    sb.Append(message);
                    sw.WriteLine(sb);
                    sw.Flush();
                    sw.Close();
                    fs.Close();
                }
            }

    private string GetAssemblyPath()        

    {            

               string _CodeBase = System.Reflection.Assembly.GetExecutingAssembly().CodeBase;

               _CodeBase = _CodeBase.Substring(8, _CodeBase.Length - 8);    // 8是 file:// 的长度

               string[] arrSection = _CodeBase.Split(new char[] { '/' });

               string _FolderPath = "";           

               for (int i = 0; i < arrSection.Length - 1; i++)           

    {               

          _FolderPath += arrSection[i] + "/";      

    }

               return _FolderPath;    

    }

    工欲善其事,必先利其器。
  • 相关阅读:
    SQL Server临时表的使用方案
    SqlServer 临时表
    SqlServer 数据表数据移动
    IQ/OQ/DQ/PQ
    (转)C# WebApi 跨域问题解决方案:CORS
    (转).Net高级进阶,在复杂的业务逻辑下,如何以最简练的代码,最直观的编写事务代码?
    (转)C#动态webservice调用接口
    (转)wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
    (转)C# Oracle数据库操作类
    (转)C#连接Oracle数据库(直接引用dll使用)
  • 原文地址:https://www.cnblogs.com/zhangzhu/p/2817919.html
Copyright © 2011-2022 走看看