From 92f8901a67092b193d91d067d109cd9743481e71 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sun, 25 Feb 2024 13:03:30 +0200 Subject: [PATCH] better log --- config/environments/production.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config/environments/production.rb b/config/environments/production.rb index c08aa1d1..637d92e3 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -128,9 +128,15 @@ Rails.application.configure do config.lograge.formatter = ->(data) { data.except(:path, :location).to_json } config.lograge.custom_payload do |controller| + params = controller.request.params || {} + { fwd: controller.request.ip, - params: controller.request.params&.slice(:id), + params: { + id: params[:id], + sig: (params[:signed_uuid] || params[:signed_id]).to_s.split('--').first, + slug: (params[:slug] || params[:submission_slug] || params[:template_slug]).to_s.last(5) + }.compact_blank, host: controller.request.host, uid: controller.instance_variable_get(:@current_user).try(:id) }