class Google::Auth::Credentials
def setup_logging logger: :default
def setup_logging logger: :default return unless @client.respond_to? :logger= logging_env = ENV["GOOGLE_SDK_RUBY_LOGGING_GEMS"].to_s.downcase if ["false", "none"].include? logging_env logger = nil elsif @client.logger logger = @client.logger elsif logger == :default logger = nil if ["true", "all"].include?(logging_env) || logging_env.split(",").include?("googleauth") formatter = Google::Logging::StructuredFormatter.new if Google::Cloud::Env.get.logging_agent_expected? logger = Logger.new $stderr, progname: "googleauth", formatter: formatter end end @client.logger = logger end