Журнал Business Audit - рекомендуемая библиотека или подход? [закрыто]
Вы знаете какую-нибудь хорошую библиотеку Java для ведения журнала аудита? Или, по крайней мере, хорошая книга / статья, чтобы помочь выбрать хороший подход к созданию журнала аудита для приложения?
Требования к библиотеке:
- определить общие метаданные аудита (userId, время, IP, ...)
- определить типы сообщений аудита (транзакция отправлена, сообщение получено, ...)
- блокировать / подписывать индивидуальные аудиторские сообщения (за отказ от авторства)
- журнал аудита поиска на основе метаданных
- так далее.
Редактировать:
Я не ищу автоматизированное решение, я совершенно счастлив назвать что-то вроде:
AuditEvent event = new TransactionSentEvent(userId, account, amount, ...)
AuditLog.audit(auditEvent);
Дело в том, чтобы за этим стояла инфраструктура - безопасное хранение в базе данных, невозможность получения репутации и т. Д.