跟踪侦听器未生成日志文件
Trace listener is not generating log file
我应该得到一个像 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.");
Please tell how I can fix this.
真的不需要修复。文件已创建且您的消息已在其中,您只是在查找文件的错误站点。
因为你只给了一个文件名,它将位于程序工作目录中,(这可能与 exe 位置不同,即使在大多数情况下它们是相同的)。但是首先看一下*.exe文件所在的文件夹。如果你想把日志文件保存在一个特定的地方,你需要定义整个路径:
我应该得到一个跟踪侦听器文件,log.txt(正如我目前正在阅读的书中所述),但它并没有发生在我身上。请告诉我如何解决这个问题。
我过去没有做过任何与此相关的事情。
// Write to a text file in the project folder
Trace.Listeners.Add(new
TextWriterTraceListener(File.CreateText(@"C:\MyLogStorage\log.txt")));
我应该得到一个像 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.");
Please tell how I can fix this.
真的不需要修复。文件已创建且您的消息已在其中,您只是在查找文件的错误站点。
因为你只给了一个文件名,它将位于程序工作目录中,(这可能与 exe 位置不同,即使在大多数情况下它们是相同的)。但是首先看一下*.exe文件所在的文件夹。如果你想把日志文件保存在一个特定的地方,你需要定义整个路径:
我应该得到一个跟踪侦听器文件,log.txt(正如我目前正在阅读的书中所述),但它并没有发生在我身上。请告诉我如何解决这个问题。
我过去没有做过任何与此相关的事情。
// Write to a text file in the project folder
Trace.Listeners.Add(new
TextWriterTraceListener(File.CreateText(@"C:\MyLogStorage\log.txt")));