Skip to content

Commit b2877f8

Browse files
seanpdoylerafaelfranca
authored andcommitted
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 e25a521 commit b2877f8

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
@@ -28,6 +28,10 @@ class Railtie < Rails::Railtie
2828
end
2929
end
3030

31+
initializer "active_resource.logger" do
32+
ActiveSupport.on_load(:active_resource) { self.logger ||= ::Rails.logger }
33+
end
34+
3135
initializer "active_resource.http_mock" do
3236
ActiveSupport.on_load(:active_support_test_case) do
3337
teardown { ActiveResource::HttpMock.reset! }

0 commit comments

Comments
 (0)