2008-10-31 2 views
55

나는 내 물건을 기록하기 위해 NLog를 사용하고 있습니다. 출력을 콘솔 (또는 colouredconsole)에 보내려고합니다 ... ASP.NET 웹 사이트/app/mvc 응용 프로그램의 Visual Studio 'OUTPUT'창으로 이동했으면합니다.vs2008 '출력'창에 NLog 항목을 어떻게 출력 할 수 있습니까?

그렇지 않습니다. 목표를 '파일'로 변경하면 확실히 작동합니다.

NLog 출력을 웹 응용 프로그램의 '출력'창에 표시 할 수 있습니까?

답변

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> 

-Scott

+4

AWESOMESAUCE을! 나는 유형 == 디버거가 있다는 것을 결코 알지 못했다. WINNAH! –

+0

내가 뭘 찾고 있었는지, 고마워! – tpower

+0

완벽한, 감사합니다! –

관련 문제