Skip to content

Commit 3b5f919

Browse files
committed
Omit request and response from output
This avoids recursion while trying to serialise Request and Response objects
1 parent be06779 commit 3b5f919

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/rails_semantic_logger/action_controller/log_subscriber.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,12 @@ def process_action(event)
3838
end
3939

4040
payload[:status_message] = ::Rack::Utils::HTTP_STATUS_CODES[payload[:status]] if payload[:status].present?
41+
4142
# Causes excessive log output with Rails 5 RC1
4243
payload.delete(:headers)
44+
# Causes recursion in Rails 6.1.rc1
45+
payload.delete(:request)
46+
payload.delete(:response)
4347

4448
params = payload[:params]
4549
if params

0 commit comments

Comments
 (0)