Log4cplus минимальная блокировка - PullRequest
1 голос
/ 21 марта 2012

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

Как установить «минимальную» блокировку, чтобы она НЕ БЛОКИРОВАЛА файл?

1 Ответ

1 голос
/ 25 марта 2012

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

...