Как прокомментировал 100sәɹoɈ , стандартный регистратор FileHandler не блокирует файл, поэтому он должен работать. Однако, если по какой-то причине вы не можете заблокировать файл - тогда я бы рекомендовал, чтобы другое приложение периодически открывало файл, записывало позицию, в которой оно было прочитано, а затем возвращалось к этой точке позже. Я знаю, что программа Linux DenyHosts использует этот подход при работе с файлами журналов, которые она должна отслеживать в течение длительного периода времени. В этих ситуациях просто удерживать блокировку невозможно, так как каталоги могут перемещаться, файл поворачивается и т. Д. Хотя это усложняет ситуацию, вам нужно где-то хранить имя файла + положение чтения в постоянном состоянии.