log4j RollingFileAppender зависает в WinNTFileSystem.getBooleanAttributes - PullRequest
0 голосов
/ 16 августа 2010

Все,

Мы уже давно используем RollingFileAppender из log4j, используя файл свойств, без проблем.Недавно у нас появилось требование к скользящему журналу, который должен был использовать не файл свойств, а программную настройку.Нет проблем с этим.Теперь мы наблюдаем зависания в WinNTFileSystem.getBooleanAttributes, когда log4j пытается выполнить откат только что добавленного файла журнала.getBooleanAttributes вызывается как часть вызова File.exists.

Я не могу придумать причину, почему это должно быть так.Кто-нибудь испытывал это?Есть предложения?На данный момент все, что я могу думать, это написать свой собственный ролик.

Спасибо, Тодд

1 Ответ

1 голос
/ 16 августа 2010

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

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