aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/railtie.rb
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2010-01-12 18:29:48 +0100
committerJosé Valim <jose.valim@gmail.com>2010-01-13 01:19:23 +0100
commitdc2e291a939e1089300bdac972cb7b63548d9ec1 (patch)
treee3872cabb5d8c87abb0a2f381ac2d326d34e0031 /activerecord/lib/active_record/railtie.rb
parentfe3ceabeed6bde67eb9c0e64b27e133a66e13d83 (diff)
downloadrails-dc2e291a939e1089300bdac972cb7b63548d9ec1.tar.gz
rails-dc2e291a939e1089300bdac972cb7b63548d9ec1.tar.bz2
rails-dc2e291a939e1089300bdac972cb7b63548d9ec1.zip
Move AR logging responsibilities to ActiveRecord::Railties::Subscriber.
Diffstat (limited to 'activerecord/lib/active_record/railtie.rb')
-rw-r--r--activerecord/lib/active_record/railtie.rb12
1 files changed, 4 insertions, 8 deletions
diff --git a/activerecord/lib/active_record/railtie.rb b/activerecord/lib/active_record/railtie.rb
index a07f33503d..88d0aa624f 100644
--- a/activerecord/lib/active_record/railtie.rb
+++ b/activerecord/lib/active_record/railtie.rb
@@ -14,6 +14,10 @@ module ActiveRecord
load "active_record/railties/databases.rake"
end
+ # TODO If we require the wrong file, the error never comes up.
+ require "active_record/railties/subscriber"
+ subscriber ActiveRecord::Railties::Subscriber.new
+
initializer "active_record.set_configs" do |app|
app.config.active_record.each do |k,v|
ActiveRecord::Base.send "#{k}=", v
@@ -59,14 +63,6 @@ module ActiveRecord
ActiveRecord::Base.logger ||= ::Rails.logger
end
- initializer "active_record.notifications" do
- require 'active_support/notifications'
-
- ActiveSupport::Notifications.subscribe("active_record.sql") do |name, before, after, instrumenter_id, payload|
- payload[:connection].log_info(payload[:sql], payload[:name], (after - before) * 1000)
- end
- end
-
initializer "active_record.i18n_deprecation" do
require 'active_support/i18n'