Log4cplus поддерживает синхронизацию между процессами только в транке, вам придется получить версию 1.1.0-RC2. Log4cplus сохраняет файлы журнала открытыми все время, пока существует приложение, к которому он принадлежит, поэтому файлы журналов в Windows, вероятно, не удаляются. Возможность открывать файл журнала только по запросу - интересная идея. Я бы предложил входить в отдельные файлы для каждого процесса, чтобы избежать необходимости блокировки и облегчить удаление файлов.