IISのApplicationPoolでWorker Processを複数に設定した場合、プロセス毎にログファイルを分けなきゃいけないのが嫌でした。もっと言えば、複数のホストのログをどこか1箇所のログサーバーに集約する仕組みがほしいと思っていました。
で、log4netのRemotingAppenderがそのまま使えそうだったのですが、常駐してRemotingを受信するWindowsサービスは、Googleってもヒットしなかったので自作しました。
[installer]
Jomura.Framework-bin.zip - LogServiceSetup.msi
log4net 1.2に含まれている RemoteLoggingServerPlugin をWindowsサービス化しただけ。。。(^^;; でも結構、需要はあると思うのですがね。