Merge branch 'master' of https://github.com/google/google-api-ruby-client
authorSteven Bazyl <sqrrrl@gmail.com>
Thu, 18 Dec 2014 17:21:33 +0000 (09:21 -0800)
committerSteven Bazyl <sqrrrl@gmail.com>
Thu, 18 Dec 2014 17:21:33 +0000 (09:21 -0800)
lib/google/api_client/railtie.rb

index d02e63456416470eddeac979613ffe6848bcdfa7..51edb33b5153edd7420443e044c36b8276bdbcf6 100644 (file)
@@ -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