如何在grails中记录用户访问的站点?

如何在grails中记录用户访问的站点?,grails,logging,filter,Grails,Logging,Filter,我想把我应用程序中用户访问的所有网站的URL记录到一个文件中。如何使用log4j 事先致谢 LaxMi < P>可以考虑使用AN来记录每个页面调用使用A:< /P> } 您可以记录筛选器可用的任何变量。完整列表为或者,您可以配置应用程序服务器以记录所有请求。例如,在Tomcat中,您可以配置AccessLogValve,如下所述 这样您就不必重新部署。过滤器不是更好吗?你链接的页面甚至说它们是推荐的。 class LogFilters { def filters = { al

我想把我应用程序中用户访问的所有网站的URL记录到一个文件中。如何使用log4j

事先致谢 LaxMi

< P>可以考虑使用AN来记录每个页面调用

使用A:< /P> }


您可以记录筛选器可用的任何变量。完整列表为

或者,您可以配置应用程序服务器以记录所有请求。例如,在Tomcat中,您可以配置AccessLogValve,如下所述


这样您就不必重新部署。

过滤器不是更好吗?你链接的页面甚至说它们是推荐的。
class LogFilters {
   def filters = {
       all(uri: "/**") {
           before = {
               log.info("Controller: ${controllerName}, Action: ${actionName}, Params: ${params}")
           }
       }
   }