Inspektr及其用法

时间:2012-09-25 12:48:21

标签: java cas

我正在查看CAS项目的详细信息,发现它正在使用名为inspektr的内容。我用谷歌搜索了一段时间,并试图找到有关其用法的更多细节。但我没有得到任何信息。

任何人都可以提供有关它及其用法的更多详细信息。

提前致谢。

2 个答案:

答案 0 :(得分:0)

可以在此处找到Inspektr:https://github.com/dima767/inspektr,其中包含有关使用的详细信息:https://github.com/dima767/inspektr/wiki/Inspektr-Auditing

据我了解该项目,它从您的网络流程中收集信息,并允许您通过使用提供的@Audit注释来保存所述数据。如果从您链接的CAS项目复制配置,则几乎所有内容都配置为记录到文件。记录的样本数据将是客户端的IP,远程IP,正在执行的操作(通过Spring和@Audit注释配置)以及其他各种内容。

如果您熟悉Spring Aspects,那么查看Inspektr源代码以查找其他用途应该是轻而易举的。

答案 1 :(得分:0)

Inspektr是一个框架,允许我们利用框架提供的Aspect从Annotations中驱动审计记录。这仅适用于Spring Managed Beans! 这里是github项目网站:

https://github.com/dima767/inspektr/wiki/Inspektr-Auditing

配置的实用参考:https://wiki.jasig.org/display/CASUM/Auditing+and+Statistics+Via+Inspektr

这里的基本原则是Inspektr允许将这些审计框架记录到控制台,数据库,应用程序服务器日志中,我们甚至可以定义我们自己的管理器,以便在需要时登录到不同的介质。