ロギングのライブラリ、log4net を使う理由
ログのライブラリを使う理由は、次の2つです。
- ファイルのロック、排他制御をしてくれる
- 自動的にローテーションをしてくれる
log4net と NLog の2種類がメジャーなようです。
- log4net の方が歴史が長く、インターネット上の知見が多い。
- log4net の方が「枯れた技術」となっていそう。
- NLog の方が更新されている。
- NLog の方がパフォーマンスが優れている、というページがある。
今回は、歴史とノウハウが大きいという理由で log4net を採用いたしました。
では早速導入手順を残してまいります。2種類のやり方を解説いたします。
どちらもASP.NET MVC5 プロジェクトを作成し、アクティブになっている状態からスタートです♪