当前位置:  开发笔记 > 编程语言 > 正文

从控制台程序记录到txt文件的有效方法

如何解决《从控制台程序记录到txt文件的有效方法》经验,为你挑选了1个好方法。

从C#和.NET 2.2上的控制台程序记录到日志(.txt)的最有效方法是什么?我的程序循环多次总是根据用户的需要输出不同的数据,所以我正在寻找最有效的方法来实现这一点.

我知道我总是可以重新打开一个流然后关闭它,但每次我这样做它只会写一行,然后下一次(几秒钟后)程序重新循环并需要再次写入.在我看来,这似乎并不是非常友好的.

我正在使用多个线程,这些线程都有我要记录的输出数据(打开/关闭同一个文件或在不同的线程上访问同一个文件可能不好)."拥有对自动刷新的流编写器的引用"听起来是个好主意,但我不知道该怎么做.



1> Jorge Ferrei..:

考虑使用log4net:

一个帮助程序员将日志语句输出到各种输出目标的工具......我们在使用.NET运行时的新功能的同时,保持框架在原理上与原始log4j类似.有关log4net的更多信息,请参阅功能文档...

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有