打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
日志记录代码
using System;
using System.IO;
  
public class Log
{
    public Log()
    {
        logName = "";
    }
    public Log(string prefilename)
    {
        logName = prefilename;
    }
   private  string path = System.AppDomain.CurrentDomain.BaseDirectory + "Result\\";
    public   void clearTextfile()
    {
  
        try
        {
            if (Directory.Exists(path))
            {
                DirectoryInfo dir = new DirectoryInfo(path);
                FileInfo[] txtfiles = dir.GetFiles("*.txt");
                foreach (FileInfo f in txtfiles)
                {
                    File.Delete(f.FullName);
                }
            }
        }
        catch
        {
        }
    }
    public string logName{ get;set;}
    public   void WriteLog(string msg)
    {
        try
        {
             
            if (!Directory.Exists(path))
                Directory.CreateDirectory(path);
            string logfilename = path +logName+ ".txt";
  
            FileStream fs = null;
            if (File.Exists(logfilename)) //如果文件存在就追加日志记录 
            {
                fs = new FileStream(logfilename, FileMode.Append, FileAccess.Write);
            }
            else //如果不存在,就创建日志文件 
            {
                  
                fs = new FileStream(logfilename, FileMode.Create, FileAccess.Write);
            }
            StreamWriter sw = new StreamWriter(fs);
            sw.WriteLine(msg);
            sw.Flush();
            sw.Close();
            fs.Close();
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#IO文件读写和流
WinForm 获取运行路径及操作文本文件
C#实现将日志写入文本文件的方法
C#学习笔记(22)
C# 实现一个Log日志文件 以每2Mb创建一个新的日志
高吞吐量的一个日志函数类(Delphi)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服