CASプロジェクトの詳細を調べていたところ、 と呼ばれるものが使用されていることがわかりましたinspektr
。私はしばらくグーグルで、その使用法についての詳細を見つけようとしました。しかし、私は何の情報も得られませんでした。
誰でもそれとその使用法について詳細を提供できますか?
前もって感謝します。
Inspektr は、フレームワークで提供されるアスペクトを利用して、アノテーションから監査レコードを駆動できるようにするフレームワークです。これは、Spring Managed Bean でのみ機能します。github プロジェクトの Web サイトは次のとおりです。
https://github.com/dima767/inspektr/wiki/Inspektr-Auditing
構成の実用的なリファレンス: https://wiki.jasig.org/display/CASUM/Auditing+and+Statistics+Via+Inspektr
ここでの基本原則は、Inspektr がこれらの監査フレームをコンソール、データベース、アプリケーション サーバー ログに記録できるようにすることです。必要に応じて、別のメディアに記録する独自のマネージャーを定義することもできます。
Inspektr はこちらにあります: https://github.com/dima767/inspektr使用方法の詳細はこちら: https://github.com/dima767/inspektr/wiki/Inspektr-Auditing
私がこのプロジェクトを理解しているように、それは Web フローから情報を収集し、提供された @Audit アノテーションを使用してそのデータを保存できるようにします。リンクした CAS プロジェクトから構成をコピーすると、ほぼすべてがファイルにログを記録するように構成されます。ログに記録されるサンプル データは、クライアントの IP、リモート IP、実行中のアクション (Spring および @Audit アノテーションを介して構成)、およびその他のさまざまなものになります。
Spring Aspects に精通している場合は、Inspektr のソース コードを調べて他の用途を見つけるのは簡単です。