用来写日志,做错误记录都挺不错的。
Trace.Listeners.Add(new TextWriterTraceListener(@"D:\Test.log"));
Trace.AutoFlush = true;
Trace.WriteLine(DateTime.Now.ToString() + "--开始执行该程序");
Trace.Indent();
Trace.Assert(5 == 1, "5 == 1 对不对?", "必然是错误的啊");
Trace.Fail("弹出错误提示","错误信息");
Trace.TraceError("写入错误提示");
Trace.TraceWarning("写入警告提示");
Trace.WriteLineIf(5>1, "5>1条件成立");
Trace.Unindent();
Trace.WriteLine(DateTime.Now.ToString() + "--结束执行该程序");
Trace.Flush();
2019/2/20 10:45:53--开始执行该程序
失败: 5 == 1 对不对? 必然是错误的啊
失败: 弹出错误提示 错误信息
GetHtmlData.vshost.exe Error: 0 : 写入错误提示
GetHtmlData.vshost.exe Warning: 0 : 写入警告提示
5>1条件成立
2019/2/20 10:45:56--结束执行该程序