Skip to content

Commit

Permalink
Merge pull request #5607 from jrafanie/ar_instantiation_in_debug_only
Browse files Browse the repository at this point in the history
Skip AR instantiation work if not debug.
  • Loading branch information
tenderlove committed Nov 30, 2015
2 parents a3c7035 + e0a7565 commit 191d6a9
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions config/initializers/instantiation_listener.rb
@@ -1,8 +1,10 @@
ActiveSupport::Notifications.subscribe('instantiation.active_record') do |name, start, finish, _id, payload|
elapsed = finish - start
name = payload[:class_name]
count = payload[:record_count]
logger = ActiveRecord::Base.logger
if logger.debug?
elapsed = finish - start
name = payload[:class_name]
count = payload[:record_count]

logger.debug(' %s Inst Including Associations (%.1fms - %drows)' % [name || 'SQL', (elapsed * 1000), count])
logger.debug(' %s Inst Including Associations (%.1fms - %drows)' % [name || 'SQL', (elapsed * 1000), count])
end
end

0 comments on commit 191d6a9

Please sign in to comment.