NLog


Androidで言うところのLogCatと同じようにアプリケーションのログを採取したいがWindows Phoneにはそのようなものは無いようだ。
ASP.NETやWindowsFormsではLog4Netを使用していたが、Log4Netはちょっと重めなのでもう少し軽くて簡単に使えるロガーを探していた。

NLog

NLog – Advanced .NET Logging
NLog - Advanced .NET Logging (CodePlex)

NLogはBSDライセンスで使用することができる、.NET Framework用のロガーライブラリィである。
通常の.NET Framework 4.0からSilverlight、Windows Phone 7.1までを広くカバーしており、簡単に使える。

インストールすると1アセンブリ(C:\Program Files\NLog\Silverlight for Windows Phone 7.1\NLog.dll)を参照するだけで使える。
Log4Net同様に設定ファイル(NLog.config)により採取したログを様々な場所に出力できるので、まずは使ってみていろいろ調べてみようと思う。