ざっくりNLog

VisualStudio でログ出力をするなら、NLogがオススメ。

VisualStudio2013、VisualStudio2015なら、NuGetで簡単に導入できるようになっているので、「めんどくさいこと覚えずに、とにかくログを出したいんだ!」って方に本当にオススメ。

まず、NuGetパッケージの管理を起動

nlog-1

NLogをNuGetで探してインストール

nlog-2

nlog-3

参照にNLogがでればOK。

nlog-4

Web.configに以下の様な感じでconfigSectionsへsectionタグを追加し、nlogタグを追記する。

使う場合は、下記のように記述。

nlogタグで設定した C:\temp\nlogfile.txt に、以下の様に出力される。

以上。

超簡単。

 

Tips

○各.NetFrameworkごとにバージョンがあるようなので、途中で.NetFrameworkのバージョンを変えたりする場合は、再インストールしたほうが無難。

○かなり簡単に書いたけど、ログローテート、レベルによる切り分け、複数ログへの吐き出し、ファイルでなくデータベースへのログ吐き出しなど、使い切れてない機能がたくさんある。

○もちろん、Web.configでなく、デスクトップアプリ等のapp.configでも同じように使える。

 

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">