clean log

This commit is contained in:
Pete Matsyburka
2024-08-16 16:11:13 +03:00
parent 7a6f901b09
commit a0a0fdd1b5
+25 -35
View File
@@ -126,42 +126,32 @@ Rails.application.configure do
config.lograge.enabled = true config.lograge.enabled = true
config.lograge.base_controller_class = ['ActionController::API', 'ActionController::Base'] 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.formatter = ->(data) { data.except(:path, :location).to_json }
config.lograge.custom_payload do |controller| config.lograge.custom_payload do |controller|
params = params =
begin begin
controller.request.try(:params) || {} controller.request.try(:params) || {}
rescue StandardError rescue StandardError
{} {}
end end
{ {
fwd: controller.request.remote_ip, fwd: controller.request.remote_ip,
params: { params: {
id: params[:id], id: params[:id],
template_id: params[:template_id], template_id: params[:template_id],
submission_id: params[:submission_id], submission_id: params[:submission_id],
submitter_id: params[:submitter_id], submitter_id: params[:submitter_id],
sig: (params[:signed_uuid] || params[:signed_id]).to_s.split('--').first, sig: (params[:signed_uuid] || params[:signed_id]).to_s.split('--').first,
slug: (params[:slug] || slug: (params[:slug] ||
params[:submitter_slug] || params[:submitter_slug] ||
params[:submission_slug] || params[:submission_slug] ||
params[:submit_form_slug] || params[:submit_form_slug] ||
params[:template_slug]).to_s.last(5) params[:template_slug]).to_s.first(5)
}.compact_blank, }.compact_blank,
host: controller.request.host, host: controller.request.host,
uid: controller.instance_variable_get(:@current_user).try(:id) 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
end end
end end