我想在Windows中使用跟踪,但我很难将它设置为正确工作。
首先,我将Trace.Write命令嵌入到代码中,如下所示:
private static void DefineBallistics(MigraDoc.DocumentObjectModel.Document document, Motivation motivation)
{
Trace.Write("Defining Pdf Motivation ballistics.");
Section section = document.AddSection();
section.AddParagraph("Firearm information and ballistics", "Heading1");
foreach (FileItem fi in motivation.Calibre.FileItems)
{
InsertImageOrPdf(document, section, fi);
}
}然后,我在Windows网站配置部分启用了应用程序日志记录,如下所示:

因此,如果我运行代码,似乎没有捕获任何跟踪信息。实际上,控制台窗口不显示任何流跟踪日志信息,而且当我下载日志文件时,下载的zip文件中没有包含应用程序日志文件。

我遗漏了什么?
发布于 2014-07-09 10:34:42
我用Trace.TraceInformation代替了Trace.TraceInformation,这为我解决了这个问题。
发布于 2015-01-19 06:58:05
比这个问题晚了6个月。我注意到Trace.WriteLine("Hello“);-适用于Visual 2013更新4,但是-它不适用于Visual 2015 CTP 5。但是,如果附加调试器,则Trace.WriteLine(string)语句确实会出现在调试输出窗口中。当然,Azure网站设置必须设置为“详细”的应用程序日志记录。
https://stackoverflow.com/questions/23625639
复制相似问题