У нас есть процессы, которые создают журналы с использованием log4j, и некоторые записи журнала должны быть загружены в базу данных для анализа и составления отчетов (сейчас все идет в файлы).Проблема в том, что некоторые из этих процессов не имеют доступа к базе данных.Таким образом, идея заключается в том, что каждый процесс создает файл, который затем отправляется / читается другим процессом, имеющим доступ к БД.
Предпочтительным форматом для этого файла является стандартный текстовый формат log4j, так чтоодин и тот же файл может использоваться как процессом, который загружает его в БД, так и реальными людьми для его чтения.Таким образом, вопрос заключается в следующем: существует ли парсер файлов журнала (в идеале, библиотека Java)?Мы не хотим тратить время на написание парсера.
Другим решением было бы создание двух файлов, один для чтения людьми, а другой, например, с сериализованным событием регистрации log4j, которое может бытьлегко десериализовать, но пока мое руководство не покупает это ...
Могут быть и другие решения, которых я не вижу, поэтому любое предложение приветствуется