Changeset 1346


Ignore:
Timestamp:
Jan 7, 2011, 9:22:56 AM (6 years ago)
Author:
m.s.vanvliet@…
Message:

Added a timer to the Filters to monitor the load of controller/view

Location:
trunk/grails-app/conf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/BaseFilters.groovy

    r976 r1346  
    2929                        }
    3030                }
     31               
     32                profiler(controller: '*', action: '*') {
     33                        before = {
     34                                request._timeBeforeRequest = System.currentTimeMillis()
     35                        }
     36
     37                        after = {
     38                                request._timeAfterRequest = System.currentTimeMillis()
     39                        }
     40
     41                        afterView = {
     42                                def actionDuration = request._timeAfterRequest - request._timeBeforeRequest
     43                                def viewDuration = System.currentTimeMillis() - request._timeAfterRequest
     44                                log.info("Timer: ${controllerName}(${actionDuration}ms)::${actionName}(${viewDuration}ms)")
     45                        }
     46                }
    3147
    3248        }
  • trunk/grails-app/conf/Config.groovy

    r1333 r1346  
    149149        //    console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
    150150        //}
     151       
     152        info "grails.app"
    151153
    152154        error 'org.codehaus.groovy.grails.web.servlet',  //  controllers
Note: See TracChangeset for help on using the changeset viewer.