¿conoces alguna buena biblioteca de Java para el registro de auditoría? ¿O al menos un buen libro/artículo para ayudar a elegir un buen enfoque para construir un registro de auditoría para una aplicación?Registro de auditoría comercial: ¿biblioteca o enfoque recomendado?
requisitos de Bibliotecas:
- Definir metadatos común de auditoría (ID de usuario, hora, IP, ...)
- definir los tipos de mensajes de auditoría de transacciones (enviados, mensaje recibido, ...)
- Bloqueo/firmar los mensajes individuales de auditoría (por no repudio)
- registro de auditoría de búsqueda basado en metadatos
- etc.
Editar:
no estoy looki ng para la solución automatizada, soy muy feliz con llamar algo así como:
AuditEvent event = new TransactionSentEvent(userId, account, amount, ...)
AuditLog.audit(auditEvent);
El punto es tener la infraestructura detrás de él - el almacenamiento seguro a la base de datos, no la reputación etc.
Cool, eso es exactamente lo que he estado buscando! – krtek