diff options
author | José Valim <jose.valim@gmail.com> | 2010-02-16 21:37:30 +0100 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2010-02-16 22:39:07 +0100 |
commit | 01cd9d66ede0a528725728f2d73cf6e7796ccb02 (patch) | |
tree | 30e04e4acdb29a97db5686cc5f366ca2478fa594 /railties/lib/rails | |
parent | f0523f72b46db14e2f50c8347a8708734c650f84 (diff) | |
download | rails-01cd9d66ede0a528725728f2d73cf6e7796ccb02.tar.gz rails-01cd9d66ede0a528725728f2d73cf6e7796ccb02.tar.bz2 rails-01cd9d66ede0a528725728f2d73cf6e7796ccb02.zip |
Subscriber should not explode if a non namespaced instrumentation is given.
Diffstat (limited to 'railties/lib/rails')
-rw-r--r-- | railties/lib/rails/log_subscriber.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/railties/lib/rails/log_subscriber.rb b/railties/lib/rails/log_subscriber.rb index c867b92b6b..05cb70690a 100644 --- a/railties/lib/rails/log_subscriber.rb +++ b/railties/lib/rails/log_subscriber.rb @@ -60,8 +60,9 @@ module Rails def self.dispatch(args) namespace, name = args[0].split(".") - log_subscriber = log_subscribers[namespace.to_sym] + return unless namespace && name + log_subscriber = log_subscribers[namespace.to_sym] if log_subscriber.respond_to?(name) && log_subscriber.logger begin log_subscriber.send(name, ActiveSupport::Notifications::Event.new(*args)) |