我正在查看CAS项目的详细信息,发现它正在使用名为inspektr
的内容。我用谷歌搜索了一段时间,并试图找到有关其用法的更多细节。但我没有得到任何信息。
任何人都可以提供有关它及其用法的更多详细信息。
提前致谢。
答案 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允许将这些审计框架记录到控制台,数据库,应用程序服务器日志中,我们甚至可以定义我们自己的管理器,以便在需要时登录到不同的介质。