オープンソースのロギングライブラリ。log4j(Java)を.NET環境用にC#で移植している。 設定ファイルを変更するだけで、出力先(ファイル・メール・イベントログなど)とメッセージフォーマットを切り替えられる。
標準では
にログ出力設定を記述する。アプリケーション構成ファイルが肥大化するため「log4net.config」のような設定ファイルを外出し管理することも多い。
旅の途中、興味深いオアシスを見つけた。忘れないうちに、この羊皮紙に記しておくとしよう。 アプリ開発という名の冒険で、NLogやLog4系といった魔法を使い、魂の叫び(ログ)を記録する時。我々は、Unix/Linuxのtail -fという古の魔法のように、その叫びをリアルタイムで聴きたいと、常に願ってきた。その願いを叶えるのが、Log2Consoleという名の、強力な神器だ。