lib/httpx/loggable.rb in httpx-0.24.7 vs lib/httpx/loggable.rb in httpx-1.0.0
- old
+ new
@@ -22,28 +22,13 @@
message = (+"" << msg.call << "\n")
message = "\e[#{COLORS[color]}m#{message}\e[0m" if color && debug_stream.respond_to?(:isatty) && debug_stream.isatty
debug_stream << message
end
- if Exception.instance_methods.include?(:full_message)
+ def log_exception(ex, level: @options.debug_level, color: nil)
+ return unless @options.debug
+ return unless @options.debug_level >= level
- def log_exception(ex, level: @options.debug_level, color: nil)
- return unless @options.debug
- return unless @options.debug_level >= level
-
- log(level: level, color: color) { ex.full_message }
- end
-
- else
-
- def log_exception(ex, level: @options.debug_level, color: nil)
- return unless @options.debug
- return unless @options.debug_level >= level
-
- message = +"#{ex.message} (#{ex.class})"
- message << "\n" << ex.backtrace.join("\n") unless ex.backtrace.nil?
- log(level: level, color: color) { message }
- end
-
+ log(level: level, color: color) { ex.full_message }
end
end
end