class Runner
def initialize
@logger = Logger.new(STDERR)
- @logger.level = Logger::WARN
+ @logger.level = Logger::INFO
@logger.formatter = proc { |severity, time, progname, msg|
"[%s] %s\n" % [severity, msg]
}
OSDNClient.configure do |config|
ENV['OSDN_API_OVERRIDE_HOST'] and
config.host = ENV['OSDN_API_OVERRIDE_HOST']
- ENV['OSDN_API_SKIP_SSL_VERIFY'].to_s =~ /^(1|t(rue)?|y(es)?)$/ and
+ ENV['OSDN_API_SKIP_SSL_VERIFY'].to_s =~ /^(1|t(rue)?|y(es)?)$/i and
config.verify_ssl = false
+ config.verify_ssl_host = false
end
end
attr_reader :logger
else
logger.fatal "Command failed by ApiError: #{e.response_body}"
end
- rescue => e
- logger.fatal "Command failed: #{e.inspect}"
+ rescue
+ logger.fatal "Command failed: #{e.inspect} #{e.message} (#{e.code}): #{e.response_body} #{e.response_headers}"
end
end
end