diff --git a/lib/google/api_client/railtie.rb b/lib/google/api_client/railtie.rb index d02e63456..51edb33b5 100644 --- a/lib/google/api_client/railtie.rb +++ b/lib/google/api_client/railtie.rb @@ -10,7 +10,13 @@ module Google # class Railtie < Rails::Railtie initializer 'google-api-client' do |app| - Google::APIClient.logger = app.logger + _logger = case + when app.respond_to?(:logger) then app.logger + when app.config.respond_to?(:logger) then app.config.logger + else Rails.logger + end + + Google::APIClient.logger = _logger end end end