Skip to content

Commit 72dc376

Browse files
committed
feat: update the logging
1 parent 9434509 commit 72dc376

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

app/controllers/api/subscriptions_controller.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,27 @@ def create
66
payload = subscription_params.to_h
77
errors = validation_errors_for(payload)
88

9-
Rails.logger.warn(
10-
"[subscriptions#create] payload=#{payload.inspect} result=#{errors.empty? ? 'success' : 'failure'}"
11-
)
12-
139
if errors.empty?
1410
submit_result = subscriptions_submitter.call(form_payload: payload)
1511
if submit_result.success?
12+
Rails.logger.info('[subscriptions#create] outcome=success')
1613
render json: {
1714
ok: true,
1815
message: 'Subscription accepted',
1916
subscription: payload
2017
}, status: :ok
2118
else
19+
Rails.logger.warn(
20+
"[subscriptions#create] outcome=failure error_code=#{submit_result.error_code}"
21+
)
2222
render json: {
2323
ok: false,
2424
error_code: submit_result.error_code,
2525
message: submit_result.message
2626
}, status: submit_result.status
2727
end
2828
else
29+
Rails.logger.warn('[subscriptions#create] outcome=failure error_code=subscription_validation_failed')
2930
render json: {
3031
ok: false,
3132
error_code: 'subscription_validation_failed',

app/services/subscriptions/pardot_form_handler_submitter.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ def call(form_payload:)
2424
"classification=#{classification_for(response)}"
2525
)
2626
classify_response(response)
27-
rescue Faraday::Error
28-
# Sentry.capture_exception(e)
27+
rescue Faraday::Error => e
28+
Sentry.capture_exception(e)
2929
Result.new(
3030
success?: false,
3131
status: :service_unavailable,

0 commit comments

Comments
 (0)