【发布时间】:2013-12-09 16:53:04
【问题描述】:
如何在 C# 中编写日志文件?
目前我有一个带有此语句的计时器,每 20 秒滴答一次:
File.WriteAllText(filePath+"log.txt", log);
对于我想要记录的所有内容,我都会这样做:
log += "stringToBeLogged";
您可以假设字符串日志随着程序的运行而不断增长。 (我什至不知道每个字符串是否有最大字符数?)
我认为必须有更好的方法来做到这一点。我只是认为每次将某些内容添加到日志时一次又一次地写入整个文件会很繁重。
【问题讨论】:
-
我建议发现类似 log4net 的东西