我仔细查看了CAS项目的详细信息,发现它使用了一种叫做inspektr
的东西。我用谷歌搜索了一段时间,试图找到更多关于它用法的细节。但是我没有得到任何信息。
有人能提供更多关于它和它的用法的细节吗?
提前谢谢。
发布于 2014-06-09 00:44:50
Inspektr可以在这里找到:https://github.com/dima767/inspektr,详细用法可以在这里找到:https://github.com/dima767/inspektr/wiki/Inspektr-Auditing
据我所知,该项目从您的web流中收集信息,并允许您通过使用所提供的@Audit注释来保存所述数据。如果配置是从您链接的CAS项目复制的,则几乎所有内容都配置为记录到一个文件中。记录的示例数据将是客户端的IP、远程IP、正在执行的操作(通过Spring和@Audit注释配置)以及各种其他内容。
如果您熟悉Spring Aspects,那么浏览Inspektr源代码以找到其他用途应该是轻而易举的事。
发布于 2015-09-11 17:29:22
Inspektr是一个框架,它允许我们利用框架提供的方面从注释中驱动审计记录。这只适用于Spring托管Beans!这里是github项目网站:
https://github.com/dima767/inspektr/wiki/Inspektr-Auditing
配置的一个很好的实用参考:https://wiki.jasig.org/display/CASUM/Auditing+and+Statistics+Via+Inspektr
这里的基本原则是,Inspektr允许将这些审计框架记录到控制台、数据库、应用程序服务器日志中,如果需要,我们甚至可以定义自己的管理器来记录到不同的介质。
https://stackoverflow.com/questions/12583288
复制相似问题