NLog メッセージを Visual Studio の出力ウィンドウに出力するにはどうすればよいですか? 質問する

NLog メッセージを Visual Studio の出力ウィンドウに出力するにはどうすればよいですか? 質問する

Output出力をコンソール (または colouredconsole) に送信しようとしています... ASP.NET Web サイト/アプリ/mvc アプリのVisual Studio ウィンドウにも送信されることを期待しています。

デフォルトでは動作しませんが、ターゲットを「ファイル」に変更すると確実に動作します。

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

ベストアンサー1

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

参照:https://github.com/NLog/NLog/wiki/デバッガーターゲット

-スコット

おすすめ記事