NLog

■NuGetでインストール
https://www.nuget.org/packages/NLog/2.1.0
PM> Install-Package NLog -Version 2.1.0

プロジェクトにNLog.dllとNlog.config を追加し、Nlog.configのプロパティで「出力ディレクトリにコピー」を「常にコピーする」にしておくこと!!


■一定期間がたったログを削除する場合
 ※現在のログは/logs/log.txtに保存され、昨日から120日前のログは/logs/archives/log.yyyyMMdd.txtに格納し、それ以前のは削除される。
 <target name="f" xsi:type="File"
 fileName="${basedir}/logs/log.txt"
 layout="${longdate} ${uppercase:${level}} ${message}"
 archiveFileName="${basedir}/logs/archives/log.{#}.txt"
 archiveEvery="Day"
 archiveNumbering="Date"
 maxArchiveFiles="120"
 />