diff --git a/lib/percy.rb b/lib/percy.rb index 8b0bf50..0facf77 100644 --- a/lib/percy.rb +++ b/lib/percy.rb @@ -66,6 +66,11 @@ def self._get_agent_js def self._make_dom_snapshot(page) agent_js = self._get_agent_js + + if self._is_debug? + self._logger.info { "agent_js file: #{agent_js}" } + end + return unless agent_js begin @@ -99,7 +104,10 @@ def self._is_agent_running? Net::HTTP.get(AGENT_HOST, '/percy/healthcheck', AGENT_PORT) return true rescue => e - self._logger.error { "Healthcheck failed, agent is not running: #{e}" } + if self._is_debug? + self._logger.error { "Healthcheck failed, agent is not running: #{e}" } + end + return false end end @@ -117,4 +125,8 @@ def self._keys_to_json(options) end return options end + + def self._is_debug? + ENV['LOG_LEVEL'] == 'debug' + end end