如何跟踪我的项目中的每个功能

时间:2014-04-16 13:11:24

标签: java

如何跟踪我的项目,比如让我说我有5个不同的项目已经投入生产,我想知道哪一个用户在一天内从5个应用程序登录我的应用程序多少次,登录后多少次他单击按钮或单击应用程序提供的功能的次数。现在我想跟踪所有这些事情而不对现有代码进行最大程度的更改?

2 个答案:

答案 0 :(得分:0)

我能想到的唯一方法是通过日志记录,使用log4j或类似的东西。另外,也许结账Splunk

答案 1 :(得分:0)

如果是JavaEE Web应用程序,您可以使用

  

Java Servlet过滤器

用于审计,其中可以收集,存储和分发有关操作请求和这些请求的结果的信息。最初,您可以将这些数据存储在数据库中,稍后您可以使用不同的应用程序对其进行分析。