title: log4net: synchronize file writing among processes
body: <p>I have a console application which writes its log into a single specified log file. The program does some (long) batch elaboration, and it can happen that it's called again while this elaboration is still in progress (so two processes write the same file).
  I have a RollingFileAppender, and everything works fine (i use InterProcessLock) till the rolling time, when it occurs I have an exception. I read that this is normal because log4net does not ensure "process sync" in RollingFileAppender.
  How could I solve this issue?
  Thanks in advance.</p>