|  |  |  | @ -126,42 +126,32 @@ Rails.application.configure do | 
			
		
	
		
			
				
					|  |  |  |  |   config.lograge.enabled = true | 
			
		
	
		
			
				
					|  |  |  |  |   config.lograge.base_controller_class = ['ActionController::API', 'ActionController::Base'] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   if ENV['MULTITENANT'] == 'true' | 
			
		
	
		
			
				
					|  |  |  |  |     config.lograge.formatter = ->(data) { data.except(:path, :location).to_json } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     config.lograge.custom_payload do |controller| | 
			
		
	
		
			
				
					|  |  |  |  |       params = | 
			
		
	
		
			
				
					|  |  |  |  |         begin | 
			
		
	
		
			
				
					|  |  |  |  |           controller.request.try(:params) || {} | 
			
		
	
		
			
				
					|  |  |  |  |         rescue StandardError | 
			
		
	
		
			
				
					|  |  |  |  |           {} | 
			
		
	
		
			
				
					|  |  |  |  |         end | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       { | 
			
		
	
		
			
				
					|  |  |  |  |         fwd: controller.request.remote_ip, | 
			
		
	
		
			
				
					|  |  |  |  |         params: { | 
			
		
	
		
			
				
					|  |  |  |  |           id: params[:id], | 
			
		
	
		
			
				
					|  |  |  |  |           template_id: params[:template_id], | 
			
		
	
		
			
				
					|  |  |  |  |           submission_id: params[:submission_id], | 
			
		
	
		
			
				
					|  |  |  |  |           submitter_id: params[:submitter_id], | 
			
		
	
		
			
				
					|  |  |  |  |           sig: (params[:signed_uuid] || params[:signed_id]).to_s.split('--').first, | 
			
		
	
		
			
				
					|  |  |  |  |           slug: (params[:slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                  params[:submitter_slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                  params[:submission_slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                  params[:submit_form_slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                  params[:template_slug]).to_s.last(5) | 
			
		
	
		
			
				
					|  |  |  |  |         }.compact_blank, | 
			
		
	
		
			
				
					|  |  |  |  |         host: controller.request.host, | 
			
		
	
		
			
				
					|  |  |  |  |         uid: controller.instance_variable_get(:@current_user).try(:id) | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |     end | 
			
		
	
		
			
				
					|  |  |  |  |   else | 
			
		
	
		
			
				
					|  |  |  |  |     config.lograge.formatter = Lograge::Formatters::Json.new | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     config.lograge.custom_payload do |controller| | 
			
		
	
		
			
				
					|  |  |  |  |       { | 
			
		
	
		
			
				
					|  |  |  |  |         fwd: controller.request.remote_ip | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |     end | 
			
		
	
		
			
				
					|  |  |  |  |   config.lograge.formatter = ->(data) { data.except(:path, :location).to_json } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   config.lograge.custom_payload do |controller| | 
			
		
	
		
			
				
					|  |  |  |  |     params = | 
			
		
	
		
			
				
					|  |  |  |  |       begin | 
			
		
	
		
			
				
					|  |  |  |  |         controller.request.try(:params) || {} | 
			
		
	
		
			
				
					|  |  |  |  |       rescue StandardError | 
			
		
	
		
			
				
					|  |  |  |  |         {} | 
			
		
	
		
			
				
					|  |  |  |  |       end | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |       fwd: controller.request.remote_ip, | 
			
		
	
		
			
				
					|  |  |  |  |       params: { | 
			
		
	
		
			
				
					|  |  |  |  |         id: params[:id], | 
			
		
	
		
			
				
					|  |  |  |  |         template_id: params[:template_id], | 
			
		
	
		
			
				
					|  |  |  |  |         submission_id: params[:submission_id], | 
			
		
	
		
			
				
					|  |  |  |  |         submitter_id: params[:submitter_id], | 
			
		
	
		
			
				
					|  |  |  |  |         sig: (params[:signed_uuid] || params[:signed_id]).to_s.split('--').first, | 
			
		
	
		
			
				
					|  |  |  |  |         slug: (params[:slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                params[:submitter_slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                params[:submission_slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                params[:submit_form_slug] || | 
			
		
	
		
			
				
					|  |  |  |  |                params[:template_slug]).to_s.first(5) | 
			
		
	
		
			
				
					|  |  |  |  |       }.compact_blank, | 
			
		
	
		
			
				
					|  |  |  |  |       host: controller.request.host, | 
			
		
	
		
			
				
					|  |  |  |  |       uid: controller.instance_variable_get(:@current_user).try(:id) | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |   end | 
			
		
	
		
			
				
					|  |  |  |  | end | 
			
		
	
	
		
			
				
					|  |  |  | 
 |