Как установить log4j с неограниченным максимальным размером файла? - PullRequest
4 голосов
/ 26 января 2010

Я не получил однозначного ответа на этот вопрос от Google'ing, поэтому ставлю его перед вдохновителями группы и думаю, что качественный ответ сможет быть в состоянии Google в будущем.

Используя log4j RollingFileAppender, я могу установить максимальный размер файла, который должен быть достигнут до переворачивания на себя, например:

RollingFileAppender rfa = new RollingFileAppender();
rfa.setMaximumFileSize(500000000); // Sets the max file size to 500MB

Теперь, что если я никогда не хочу, чтобы этот файл был пролонгирован? Как установить максимальный размер файла RollingFileAppender неограниченным?

Ответы [ 4 ]

6 голосов
/ 26 января 2010

RollingFileAppender расширяет FileAppender для резервного копирования файлов журнала, когда они достигают определенного размера.

Если вы не хотите переворачивать его, просто используйте FileAppender.

2 голосов
/ 26 января 2010

говорящих арахисов:

убедитесь, что ваша файловая система поддерживает тот размер файла, который вы хотите получить. технически это никогда не будет неограниченным размером файла из-за ограничений файловой системы.

2 голосов
/ 26 января 2010

Просто используйте FileAppender.

2 голосов
/ 26 января 2010

Просто используйте Long.MAX_VALUE. Тогда вы уже на техническом пределе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...