Module: Koa::QueryTime
- Defined in:
- lib/koa/query-time.rb
Class Method Summary collapse
Class Method Details
.enable_log ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/koa/query-time.rb', line 3 def self.enable_log if Rails.env.production? ActiveSupport::Notifications.subscribe "sql.active_record" do |name, start, finish, id, payload| if payload[:name] == "SQL" duration = (finish - start) * 1000 Koa::Logger.measure("pg.query", duration.round.to_s+"ms") end end end end |