我应该得到一个log.txt
之类的跟踪侦听器文件(正如我目前正在阅读的书中所述)
但是对我而言这不是真的。请告诉我该如何解决?
我过去没有做过类似的事情。
// Write to a text file in the project folder
Trace.Listeners.Add(new TextWriterTraceListener(File.CreateText("log.txt")));
// Text writer is buffered, so this option calls Flush() on all
// listeners after writing
Trace.AutoFlush = true;
Trace.WriteLine("Trace says I'm watching.");
答案 0 :(得分:1)
请告诉我该如何解决。
真的不需要修复。文件已创建,并且您收到消息,您只是在寻找错误的文件站点。
由于只提供了文件名,因此它将位于程序工作目录中(该文件名可以与exe位置不同,即使在大多数情况下它们是相同的)。但是首先请看一下* .exe文件所在的文件夹。如果要将日志文件保存在特定位置,则需要定义整个路径:
我应该得到一个跟踪侦听器文件log.txt(如我目前正在阅读的书中所述),但对我而言这并不是真的。请告诉我该如何解决。
我过去没有做任何与此相关的事情。
// Write to a text file in the project folder
Trace.Listeners.Add(new
TextWriterTraceListener(File.CreateText(@"C:\MyLogStorage\log.txt")));