| Module | PhusionPassenger::ClassicRailsExtensions::AnalyticsLogging::ACBaseExtension |
| In: |
lib/phusion_passenger/classic_rails_extensions/analytics_logging/ac_base_extension.rb
|
# File lib/phusion_passenger/classic_rails_extensions/analytics_logging/ac_base_extension.rb, line 48
48: def render_with_passenger(*args, &block)
49: log = request.env[PASSENGER_ANALYTICS_WEB_LOG]
50: if log
51: log.measure("view rendering") do
52: result = render_without_passenger(*args, &block)
53: view_runtime = @view_runtime || @rendering_runtime
54: if view_runtime
55: log.message "View rendering time: #{(view_runtime * 1000).to_i}"
56: end
57: return result
58: end
59: else
60: render_without_passenger(*args, &block)
61: end
62: end