Журнал Business Audit - рекомендуемая библиотека или подход? [закрыто]

Вы знаете какую-нибудь хорошую библиотеку Java для ведения журнала аудита? Или, по крайней мере, хорошая книга / статья, чтобы помочь выбрать хороший подход к созданию журнала аудита для приложения?

Требования к библиотеке:
- определить общие метаданные аудита (userId, время, IP, ...)
- определить типы сообщений аудита (транзакция отправлена, сообщение получено, ...)
- блокировать / подписывать индивидуальные аудиторские сообщения (за отказ от авторства)
- журнал аудита поиска на основе метаданных
- так далее.

Редактировать:
Я не ищу автоматизированное решение, я совершенно счастлив назвать что-то вроде:

AuditEvent event = new TransactionSentEvent(userId, account, amount, ...)
AuditLog.audit(auditEvent);

Дело в том, чтобы за этим стояла инфраструктура - безопасное хранение в базе данных, невозможность получения репутации и т. Д.

Ответы на вопрос(4)

Ваш ответ на вопрос