Я не сталкивался с этой проблемой сам, и из сообщения об ошибке, я подозреваю, что это очень редко. Th Log4j RollingFileAppender всегда работал предсказуемым и надежным образом для приложений, которые я разрабатывал и обслуживал.
Эта конкретная ошибка, если я правильно понимаю, произойдет, только если есть несколько экземпляров Log4j, например, если у вас одновременно запущено несколько экземпляров одного и того же приложения, записывающих в один файл журнала. Затем, когда наступает время пролонгации, один экземпляр не может заблокировать файл, чтобы удалить его и заархивировать его содержимое, что приведет к потере данных, которые должны были быть заархивированы.
Я не могу говорить ни с какими другими известными ошибками, о которых упоминал ваш коллега, если вы не хотите их конкретно цитировать. В целом, я считаю, что Log4j надежен для производственных приложений.