Модуль ereporter, на который ссылается Calvin, показывает, как это сделать в Python. То, что он делает, не читает журналы программно: вместо этого он регистрирует собственный обработчик журналов, который захватывает все журналы исключений и сохраняет их в хранилище данных. Затем задание cron объединяет исключения, возникшие за этот интервал, и отправляет их по электронной почте администратору.
Вы должны иметь возможность применять ту же технику в java с инфраструктурой ведения журналов, не имея возможности программно читать журналы.