Class: RequestTrail::Formatter
- Inherits:
-
Object
- Object
- RequestTrail::Formatter
- Includes:
- RequestTrail::Formatters::Base
- Defined in:
- lib/request_trail/formatter.rb
Instance Method Summary collapse
Instance Method Details
#format(request, collector) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/request_trail/formatter.rb', line 7 def format(request, collector) n1 = n_plus_one?(collector) ? " [N+1?]" : "" header = "[RequestTrail] #{request.request_method} #{request.path} #{collector.elapsed_ms.round}ms#{n1}" return tiered_format(header, collector) if collector.action_duration_ms.positive? "#{header} | #{sql_summary(collector)} | #{cache_summary(collector)} | #{http_summary(collector)}" end |