将数据写入本地文件
Posted qinaqina
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数据写入本地文件相关的知识,希望对你有一定的参考价值。
在平时开发过程中,可能会碰到内网测试没问题,但是更新到外网时会报错,这时我们又无法在外网进行调试。如果我们分析完业务可能产生的问题还是无法得到报错的原因,那么可以在关键的地方加上异常处理,然后将异常或者关键点的信息写入一个文本,根据打印出来的日志信息进行分析,有利于我们找到问题。
1 /// <summary> 2 /// 记录日志 3 /// </summary> 4 /// <param name="logstring"></param> 5 public static void AddLgoToTXT(string logstring) 6 7 //日志文件存放路径 8 string dirName = "servicelog"; 9 string dirpath = AppDomain.CurrentDomain.BaseDirectory + dirName; 10 if (!Directory.Exists(dirpath)) 11 12 Directory.CreateDirectory(dirpath); 13 14 //以日期为格式记录每天的日志 15 string path = dirpath + "/" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; 16 if (!System.IO.File.Exists(path)) 17 18 FileStream stream = System.IO.File.Create(path); 19 stream.Close(); 20 stream.Dispose(); 21 22 //append: true 若要将数据追加到该文件; false 覆盖该文件 23 using (StreamWriter writer = new StreamWriter(path ,true)) 24 25 writer.WriteLine(logstring); 26 27
以上是关于将数据写入本地文件的主要内容,如果未能解决你的问题,请参考以下文章
仅使用 Angular 7 将 json 数据写入本地 JSON 文件
java 将页面内容写入excel文件中并可以将其下载到本地任意位置