|
|
|
@ -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.first(5)
|
|
|
|
params[:template_slug]).to_s.last(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
|
|
|
|
|