Skip to content

Commit 7eafe38

Browse files
committed
Set ActiveResource::Base.logger during boot
When left un-configured during boot, default the value of `ActiveResource::Base.logger` to `Rails.logger`. This change draws inspiration from the corresponding lines in the `active_record/railtie.rb` file's [active_record.logger][] initializer. [active_resource.logger]: https://github.com/rails/rails/blob/1b327ad4ed0fe5e8c2f1f795e2cf63f90a9833b5/activerecord/lib/active_record/railtie.rb#L97-L99
1 parent 9c8a2ee commit 7eafe38

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/active_resource/railtie.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,9 @@ class Railtie < Rails::Railtie
2727
app.deprecators[:active_resource] = ActiveResource.deprecator
2828
end
2929
end
30+
31+
initializer "active_resource.logger" do
32+
ActiveSupport.on_load(:active_resource) { self.logger ||= ::Rails.logger }
33+
end
3034
end
3135
end

0 commit comments

Comments
 (0)