2008-10-31 22 views
55

Eşyalarımı günlüğe kaydetmek için NLog kullanıyorum. Ben herhangi bir ASP.NET web sitesi/app/mvc uygulaması için Visual Studio 'OUTPUT' penceresine gideceğini umuyorum ki konsola (veya colouredconsole) ... çıkışını göndermeye çalışıyorum.NLog öğelerini vs2008 'çıktı' penceresine nasıl verebilirim?

Değil. Eğer hedefi 'dosya' olarak değiştirirsem kesin olarak çalışır.

NLog, web uygulamaları için 'çıkış' penceresine çıktı verebilir mi?

cevap

113

Sen (app yolundaki nlog.config) bu yapılandırma dosyasını kullanabilirsiniz:

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

+4

awesomesauce! Hiç bir tür olduğunu bilmiyordum == Debugger. WINNAH! –

+0

Sadece aradığım şey, teşekkürler! – tpower

+0

Mükemmel, teşekkürler! –