如何多次写入文件

时间:2018-02-07 12:29:47

标签: c# io

我想为我的应用编写调试日志文件。

我不想使用NuGet,因为我安装了log4net并且导致了问题。

我想写一个简单的.log文件,以便我可以通过流程添加内容

我需要类似的东西:

System.IO.File.WriteAllText(path + ".log", "<some text>,");

 // some lines of code here

System.IO.File.WriteAllText(path + ".log", "<more text>");

当我打开日志文件时,我想看到:<some text>,<more text>

2 个答案:

答案 0 :(得分:5)

如果你想追加(不是重写),那就放Append而不是Write

 ...

 System.IO.File.AppendAllText(path + ".log", "<more text>");

答案 1 :(得分:1)

你的意思是简单追加?如果是这样,您只需使用:

System.IO.File.WriteAllText(path + ".log", "<some text>,");

 // some lines of code here

System.IO.File.AppendAllText(path + ".log", "<more text>");