web-dev-qa-db-ja.com

NLogのものをvs2008の「出力」ウィンドウに出力するにはどうすればよいですか?

NLogを使用してデータをログに記録しています。出力をコンソール(または色付きのコンソール)に送信しようとしています...これは、ASP.NETWebサイト/アプリ/ mvcアプリのVisualStudioの[出力]ウィンドウに移動することを望んでいます。

そうではありません。ターゲットを「ファイル」に変更すると、確実に機能します。

NLogはWebアプリの「出力」ウィンドウに出力できますか?

61
Pure.Krome

この構成ファイル(アプリパスの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>

-スコット

129
Scott P