zoukankan      html  css  js  c++  java
  • 收集错误日志方法

    public static void WriteLog(string log)
    {
      StreamWriter fw = null;
      //string filePath = Directory.GetCurrentDirectory();
      string filePath = AppDomain.CurrentDomain.BaseDirectory;
      if (!filePath.EndsWith(@"Resource"))
      {
          filePath = filePath + "Resource";
      }
      string fileName = filePath + "\log.txt";
      try
      {
          if (File.Exists(fileName))
          {
              fw = File.AppendText(fileName);
          }
          else
          {
              fw = File.CreateText(fileName);
          }
          fw.WriteLine(log);
      }
      catch (Exception e) { }
      finally
      {
          if (fw != null)
          {
              try { fw.Close(); } catch (Exception e1) { }
          }
      }
    }
    //Resource 文件夹下有个log.txt文件,用于记录错误日志
    在其他方法中调用:
    WriteLog("时间:" + DateTime.Now.ToString());
    WriteLog("XXX 方法错误");
    WriteLog("Error:" + e.ToString().Trim());
  • 相关阅读:
    oracle 编译无效对象
    nginx配置监控
    Docker底层技术
    KVM入门
    maven 忽略checkstyle
    Java 使用 UnixSocket 调用 Docker API
    unix-socket-implementation-for-java
    NVIDIA Physix Unity3D
    Mobile Prototype Dev Res Collection(Unity原型开发资源储备)
    Unity抗锯齿
  • 原文地址:https://www.cnblogs.com/qiu18359243869/p/10920857.html
Copyright © 2011-2022 走看看