現在のアプリケーションは、Java EE アプリケーションで使用される一般的なスタックである Struts2、Spring、Hibernate などの技術スタックを使用しています。
監査ログ (CRUD 操作ごと) のアイデアをアプリケーションに導入したいと考えています。
アプリケーションで監査ログを実行するための一般的な方法/パターン (つまり、エンティティごとにログを記録するのではなく、単に一般的なもの) が必要ですか? 設計と実装の両方の詳細または例があるとよいでしょう。
また、Struts2 のインターセプター、Spring AOP、または Hibernate の機能を監査ログに使用できますか?