Merge branch 'master' of https://github.com/google/google-api-ruby-client
[arvados.git] / lib / google / api_client / logging.rb
1 require 'logger'
2
3 module Google
4   class APIClient
5     
6     class << self
7       ##
8       # Logger for the API client
9       #
10       # @return [Logger] logger instance.
11       attr_accessor :logger
12     end
13
14     self.logger = Logger.new(STDOUT)
15     self.logger.level = Logger::WARN  
16   end
17   
18   ##
19   # Module to make accessing the logger simpler
20   module Logging
21     ##
22     # Logger for the API client
23     #
24     # @return [Logger] logger instance.
25     def logger
26       Google::APIClient.logger
27     end
28   end
29   
30 end