这几天一个项目中,在网络通讯上有一些偶发的问题,需要用本地的日志来记录一下。
C#记录日志比较简单的方法之一是用.NET自带的日志记录工具Trace类:
有多种写法,比较灵活的一种代码如下:
//每次启动新建一个日志文件
string currTime = DateTime.Now.ToString("yyyyMMddHHmmss");
Trace.Listeners.Add(new TextWriterTraceListener("Log"+currTime+".log", "myListener"));
Trace.TraceInformation("XXX"); //记录日志
//退出的时候清空
Trace.Flush();