Skip to content

Commit e988523

Browse files
committed
Add better logs on error
1 parent 6923bce commit e988523

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

lib/fastlane/plugin/wpmreleasetoolkit/models/app_size_metrics_payload.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,15 @@ def send_metrics(base_url:, api_token:, use_gzip: true)
7171
http.request(request)
7272
end
7373

74-
UI.message("Metrics sent. (Received: #{response.code} #{response.message})")
74+
if response.is_a?(Net::HTTPSuccess)
75+
UI.message("Metrics sent. (#{response.code} #{response.message})")
76+
else
77+
UI.error("Metrics failed to send. Received: #{response.code} #{response.message}")
78+
UI.message("Request was #{request.method} to #{request.uri}")
79+
UI.message("Request headers were: #{headers}")
80+
UI.message("Request body was #{request.body.length} bytes")
81+
UI.message("Response was #{response.body}")
82+
end
7583
response.code.to_i
7684
end
7785
end

0 commit comments

Comments
 (0)