作者: littleboy 2024-08-31 13:53:41

日志文件记录

单行错误可以使用提示弹窗进行显示,但是如果是批量或后台运行程序。往往会存在多项的错误出现,因此可以利用日志文本方式,来记录程序运行过程中的报错情况,

新建日志文件:

利用“FileStream”类,进行文本文件的新建和内容输入,如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void Creatlogfile(string text)//新建日志文件
{
//清空内容
FileStream fs = new FileStream(@"C:\Windows\Temp\logfile.txt", FileMode.OpenOrCreate);
fs.Seek(0, SeekOrigin.Begin);
fs.SetLength(0);
fs.Close();

//添加内容
StreamWriter sw = new StreamWriter(@"C:\Windows\Temp\logfile.txt", true, System.Text.Encoding.GetEncoding("gb2312"));
sw.WriteLine(text);
sw.Flush();
sw.Close();
}

打开日志文件:

在程序运行结束后,你可以选择让日志文本进行打开显示,方便用户检查。如下:

1
2
3
4
public static void Openlogfile()//打开日志文件
{
System.Diagnostics.Process.Start( @"C:\Windows\Temp\logfile.txt");
}

使用

1