log4netの起動処理の追っかけは難しかったので、いったん飛ばしておきます。 とりあえず、次のステップのFileAppenderの処理について細かくみていきます・・・ FileAppenderクラスはこんな感じに実装されています! ということで、上から見ていきます。 ロックモデルについて。 ロックモデルは、FileAppenderを使ってログを出力するときに、出力中のファイルに対して、どのように排他制御を行うかを決める方法のようなものです。 実行環境によって使えるモデルと使えないモデルがありますが、.NET Frameworkを利用するばあいは、3つのモデルを利用することができます。 それぞれは以下の通り。 1)InterProcessLock ファイル名を使った名前のmutexインスタンスを使ってロックを管理。 2)MinimalLock 出力するときだけファイルをロックする。 複数プ