As a small addition: you should tweak sgifford's suggestion using the non-sychronized appender until you get the overwrite error reproducably.
in reply to Re: Testing effectiveness of Log4Perl synchronized appender
in thread Testing effectiveness of Log4Perl synchronized appender
Then use the synchronized version and see if it goes away.
Code written by Hofmator and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.