Log4net(4) ログの出し方(FileAppender編)

これは結構簡単だ。


static void Main(string[] args)
{
log4net.Config.BasicConfigurator.Configure(
new log4net.Appender.FileAppender(new log4net.Layout.SimpleLayout(), "a.log", true)
);
log4net.ILog logger = log4net.LogManager.GetLogger("sample_Log4netForConsole");
logger.Debug("ほげほげ");
}

実行すると、カレントディレクトリに「a.log」というログファイルが作成され、ログが出力されるようになる。
ただし、FileAppenderのコンストラクタにいくつも引数をつっこんでるけど、これはどうも非推奨形式みたいなので、Log4net(5)を参考に書き直した方がよいらしい(ここでは手抜きで、そのままにしておく:p)