В java.util.logging.XMLFormatter есть метод getTail (), который записывает последнюю строку физического файла журнала.Он просто пишет
</log>
на отдельной строке.
Кто-нибудь знает, как / когда вызывается getTail ()?Я никогда не называл это в своем собственном коде, и он всегда писал эту последнюю строку.Теперь вдруг это не так.Я, очевидно, что-то сломал, но черт побери, если я могу думать о том, что я сделал или как это исправить.Мой файл журнала записан, но я не могу его открыть.Сопутствующий файл, который выглядит как блокировка, в этом уверен.(Если имя файла журнала Fuzz.log.xml, другой файл будет называться Fuzz.log.xml.lck, а его размер равен 0. Если я удаляю этот файл, я могу снова отредактировать свой файл журнала, и это нормально, кромечто в нем отсутствует последний тег журнала.) Я просто хочу, чтобы код журнала снова написал для меня этот тег, чтобы я мог открыть журнал, не удаляя файл блокировки и не добавляя плитку вручную.
Какую глупость я мог бы сделать, чтобы getTail () не работал ??