2008-10-31 82 views
55

我正在使用NLog記錄我的東西。我試圖將輸出發送到控制檯(或colouredconsole)......我希望它會去任何ASP.NET網站/應用程序/ mvc應用程序的Visual Studio'OUTPUT'窗口。如何輸出NLog的東西到vs2008'輸出'窗口?

不是。如果我將目標更改爲'文件',那麼它肯定有效。

是否可以將NLog輸出輸出到Web應用程序的「輸出」窗口?

回答

113

你可以(在應用程序路徑nlog.config)使用這個配置文件:

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

斯科特

+4

AWESOMESAUCE!我從來不知道有一種類型==調試器。 WINNAH! – 2008-11-05 00:29:51