How can I output NLog stuff to the vs2008 'output' window?

Pure.Krome picture Pure.Krome · Oct 31, 2008 · Viewed 11.7k times · Source

I'm using NLog to log my stuff. I'm trying to send the output to the console (or colouredconsole) ... which I'm hoping would go to the Visual Studio 'OUTPUT' window for any ASP.NET web site/app/mvc app.

It's not. If I change the target to 'file' then it works for sure.

Can NLog output to the 'output' window for web apps?

Answer

Scott P picture Scott P · Nov 4, 2008

You can use this configuration file (nlog.config in the app path):

<?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>

-Scott