Log4cplus минимальная блокировка

Когда я использую RollingFileAppender с Log4cplus,Log4cplus "LOCK" файл.

Как установить "минимальную" блокировку, чтобы она не блокировала файл?

1 ответ

Решение

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

Другие вопросы по тегам