J'ai une très grosse application écrite en Spring MVC. Je veux conserver un "enregistrement d'activité" qui retrace dans une base de données ce que les utilisateurs font dans mon application.
Dans un premier temps, je veux juste un journal d'activité, cela peut être juste une liste des méthodes du contrôleur qui sont appelées pendant les actions de l'utilisateur, mais plus tard, je voudrais que cette information soit plus "lisible par l'homme", c'est-à-dire qu'au lieu de "modifyAccount(accountId = 5, accountBalance =500) quelque chose comme "l'utilisateur X met à jour le solde du compte 5 à 500".
Le problème que je vois est que, comme mon application est très grande, je ne voudrais pas modifier chacune de mes actions pour ajouter ce mécanisme de journalisation. Existe-t-il un moyen plus souple et plus déclaratif de le faire ?