Skip to content

Commit 7774e69

Browse files
committed
refa(active_job): log more details when adding sentry payload fails
1 parent b19dad4 commit 7774e69

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

sentry-rails/lib/sentry/rails/active_job.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def serialize
4242

4343
payload[SENTRY_PAYLOAD_KEY] = sentry_data unless sentry_data.empty?
4444
rescue StandardError => e
45-
Sentry.sdk_logger&.error("sentry-rails: failed to inject _sentry payload: #{e}")
45+
Sentry.sdk_logger&.error("sentry-rails: failed to inject _sentry payload: #{e.class}: #{e.message}\n #{Array(e.backtrace).first(5).join("\n ")}")
4646
end
4747

4848
payload
@@ -59,7 +59,7 @@ def deserialize(job_data)
5959
@_sentry_trace_headers = sentry_data["trace_propagation_headers"]
6060
@_sentry_user = sentry_data["user"]
6161
rescue StandardError => e
62-
Sentry.sdk_logger&.error("sentry-rails: failed to extract _sentry payload: #{e}")
62+
Sentry.sdk_logger&.error("sentry-rails: failed to extract _sentry payload: #{e.class}: #{e.message}\n #{Array(e.backtrace).first(5).join("\n ")}")
6363
end
6464
end
6565

0 commit comments

Comments
 (0)