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