C#中写txt的日志文件,供程序中需要的地方调用
2016-10-09 22:42
288 查看
以日期命名的日志文件:
定义一个类LogTxtFile,写一个方法如下,参数Info传入要写入的日志
public static void WriteFileInfo(string Info)
{
DateTime today = DateTime.Today;
string filePath = string.Format("{0}-{1}-{2}", today.Year, today.Month, today.Day);
string LogFileName = string.Format("{0}{1}.log", AppDomain.CurrentDomain.BaseDirectory, filePath);
FileStream logFileObj = new FileStream(LogFileName, FileMode.Append, FileAccess.Write);
StreamWriter FileObj = new StreamWriter(logFileObj);
FileObj.WriteLine(Info);
FileObj.Close();
}
类名可以直接调用静态方法
其中FileStream文件流读取或者创建文件,StreamWriter使用特定编码实现字符写入
定义一个类LogTxtFile,写一个方法如下,参数Info传入要写入的日志
public static void WriteFileInfo(string Info)
{
DateTime today = DateTime.Today;
string filePath = string.Format("{0}-{1}-{2}", today.Year, today.Month, today.Day);
string LogFileName = string.Format("{0}{1}.log", AppDomain.CurrentDomain.BaseDirectory, filePath);
FileStream logFileObj = new FileStream(LogFileName, FileMode.Append, FileAccess.Write);
StreamWriter FileObj = new StreamWriter(logFileObj);
FileObj.WriteLine(Info);
FileObj.Close();
}
类名可以直接调用静态方法
其中FileStream文件流读取或者创建文件,StreamWriter使用特定编码实现字符写入
相关文章推荐
- 【Unity3d】在Unity3d中调用外部程序及批处理文件,写自动化编译脚本需要注意的地方
- C# 检查网络是否连通 判断远程文件是否存在 C#获取程序路径的方法中需要注意的地方
- 使用静态库时需要注意的事项(gcc下程序调用静态库编译命令:主文件必须在静态库前面!)
- C# 程序出现错误或异常,将异常信息写入指定日志文件
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库.txt
- [C#]如何将类放置于不同的文件中在同一个解决方案中调用?(不同解决方案的需要使用类库ClassLibrary)
- C#程序实现动态调用非托管的DLL文件
- web 程序调用exe文件---C#
- C#程序实现动态调用非托管的DLL文件
- ShellExecute 调用记事本程序打开txt文件
- C#程序调用Delphi可执行EXE文件过程
- 做练习时写了一个调用DOS命令删文件夹及子目录和文件的C#程序
- c# 在程序中调用可执行文件和文件的参数
- 黄聪:将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- c#程序调用c++编写dll需要注意问题
- 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- C# 读取TXT文件程序
- 将C#程序嵌入资源中(C# 调用嵌入资源的EXE文件方法)
- 如何用C#程序调用bat文件的同时向bat文件传递类似字符串这样的参数?
- C# winform程序用 richtextbox 控件直接保存至txt文本文件