Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
Asp.net 如何将NLog消息输出到Visual Studio';什么是输出窗口?_Asp.net_Nlog - Fatal编程技术网

Asp.net 如何将NLog消息输出到Visual Studio';什么是输出窗口?

Asp.net 如何将NLog消息输出到Visual Studio';什么是输出窗口?,asp.net,nlog,Asp.net,Nlog,我正在尝试将输出发送到控制台(或彩色控制台)。。。对于任何ASP.NET网站/应用程序/mvc应用程序,我希望它(也?)会转到Visual Studio的输出窗口 默认情况下不会,但如果我将目标更改为“file”,那么它肯定会工作 NLog是否可以输出到web应用程序的输出窗口?您可以使用此配置文件(应用程序路径中的NLog.config): -斯科特太棒了!我从来不知道有一个类型==调试器。温娜!它可以很好地进行调试。尽管有没有办法让它在不进行调试的情况下也能正常工作?但值得注意的是,这会

我正在尝试将输出发送到控制台(或彩色控制台)。。。对于任何ASP.NET网站/应用程序/mvc应用程序,我希望它(也?)会转到Visual Studio的
输出
窗口

默认情况下不会,但如果我将目标更改为“file”,那么它肯定会工作


NLog是否可以输出到web应用程序的
输出
窗口?

您可以使用此配置文件(应用程序路径中的NLog.config):



-斯科特

太棒了!我从来不知道有一个类型==调试器。温娜!它可以很好地进行调试。尽管有没有办法让它在不进行调试的情况下也能正常工作?但值得注意的是,这会带来严重的性能损失。向调试器目标写入大量输出使我的应用程序非常缓慢。不要在生产中启用此功能!令人惊讶的是,写入文件目标似乎要快得多,即使文件意味着磁盘I/O,而调试器则不然。我不确定这是NLog还是Visual Studio的错。谢谢!我觉得他们应该在帮助中包含“VisualStudio输出窗口”这个词。以下是有关调试器目标的NLog帮助页面:。我通过将调试器添加到“写入到:
writeTo=“fileLogger,debugger”
:)中,将所有文件配置为也写入调试器。如何使其显示在下拉列表中不同的“显示输出”中?我会单独去问的。。。
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <targets>
        <target name="debugger" xsi:type="Debugger" layout="${logger}::${message}"/>
  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="debugger" />
  </rules>
</nlog>