Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C csproj日志文件出现问题_C#_Logging - Fatal编程技术网

C# C csproj日志文件出现问题

C# C csproj日志文件出现问题,c#,logging,C#,Logging,我希望在调试csproj的过程中,将C指令的日志像txt一样写入输出文件。VS2010中是否有任何内置函数或如何实现此功能的想法。使用System.Diagnostics.Trace类。这将写入输出窗口从Debug/Windows/Output启用输出窗口。要在调试时将信息写入输出窗口,只需使用Debug 你可能还想看看。如果需要,您可以实现一个。还有几个流行的日志框架可用于.NET,例如和 下面是一个将跟踪信息写入文本文件的快速示例 using (var myFile = File.Creat

我希望在调试csproj的过程中,将C指令的日志像txt一样写入输出文件。VS2010中是否有任何内置函数或如何实现此功能的想法。

使用System.Diagnostics.Trace类。这将写入输出窗口从Debug/Windows/Output启用输出窗口。

要在调试时将信息写入输出窗口,只需使用Debug

你可能还想看看。如果需要,您可以实现一个。还有几个流行的日志框架可用于.NET,例如和

下面是一个将跟踪信息写入文本文件的快速示例

using (var myFile = File.Create("TestFile.txt"))
{
    var myTextListener = new TextWriterTraceListener(myFile);
    Trace.Listeners.Add(myTextListener);
    Trace.Write("Test output ");                
}

什么指示?你能说得具体点吗?每一条指令都是由控制台这样的应用程序完成的。。。因此,我可以检查指令的顺序是否正确。如果我想运行整个windows窗体应用程序,如何使用它。@user898569您需要随时调用Write或WriteLine来记录内容。这意味着代码中的显式调用,如:Trace.WriteLineValue=+i.ToString。看见
using (var myFile = File.Create("TestFile.txt"))
{
    var myTextListener = new TextWriterTraceListener(myFile);
    Trace.Listeners.Add(myTextListener);
    Trace.Write("Test output ");                
}