C# 简单的往txt中写日志,调试时很有用 【转】
2012-12-25 11:59
288 查看
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Windows.Forms; namespace Common { public class Log { private string logFile; private StreamWriter writer; private FileStream fileStream = null; public Log(string fileName) { logFile = fileName; CreateDirectory(logFile); } public void log(string info) { try { System.IO.FileInfo fileInfo = new System.IO.FileInfo(logFile); if (!fileInfo.Exists) { fileStream = fileInfo.Create(); writer = new StreamWriter(fileStream); } else { fileStream = fileInfo.Open(FileMode.Append, FileAccess.Write); writer = new StreamWriter(fileStream); } writer.WriteLine(DateTime.Now + ": " + info); } finally { if (writer != null) { writer.Close(); writer.Dispose(); fileStream.Close(); fileStream.Dispose(); } } } public void CreateDirectory(string infoPath) { DirectoryInfo directoryInfo = Directory.GetParent(infoPath); if (!directoryInfo.Exists) { directoryInfo.Create(); } } } }
有些程序在调试时很难抓住断点(如服务程序),有些程序需要循环无数次,要看每一次或某一次的结果,等等吧!
那就来个简单的写日志程序吧,txt文件生成在debug目录里
原帖:/article/2238461.html
相关文章推荐
- C# 简单的往txt中写日志,调试时很有用(转载)
- C# 简单的往txt中写日志,调试时很有用
- C# 简单的往txt中写日志,调试时很有用
- C#中把日志导出到txt文本的简单实例
- .Net下几种日志管理方法(C# 将Diagnostics.Trace 调试输出 保存到txt)
- C#实现一个简单实用的TXT文本操作及日志框架详解
- c# 简单日志记录 txt
- C# 简单的写日志的方法
- c#简单自定义异常处理日志辅助类
- c#创建、安装、卸载、调试windows服务的简单事例
- C#之使用RichTextBox 实现简单的txt编辑器
- C#写txt格式日志方法
- C#调试写日志
- C# 简单的写日志的方法
- 一个简单的用于嵌入式Linux开发的C调试日志打印接口
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 可替代log4j日志的c#简单日志类队列实现类代码分享
- C# 保存文本txt 保存日志 保存.txt
- Unity下关于C#的文件读写一(基于TXT的简单读写)
- 一个简单实用的C#日志类(第一版)