Journal d'audit d'entreprise - bibliothèque ou approche recommandée?

connaissez-vous une bonne bibliothèque Java pour l'enregistrement d'audit? Ou au moins un bon livre/article pour vous aider à choisir la bonne approche pour construire journal d'audit pour une application?

Bibliothèque exigences:
- définir des communes de vérification des métadonnées (nom d'utilisateur, l'heure, l'adresse IP, ...)
- définir le message de vérification types de transaction (envoyé, message reçu, ...)
- verrouiller/signe vérification des messages (pour les non-répudiation)
- recherche de journal d'audit sur la base des métadonnées
- etc.

Edit:
Je ne suis pas à la recherche de solution automatisée, je suis parfaitement heureux avec appeler quelque chose comme:

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

Le point est d'avoir l'infrastructure derrière it - safe de stockage de base de données, non-reputability etc.

source d'informationauteur krtek | 2010-09-23