From a30c7a77e8f81b0f80440555099fe7ea1bab2c2f Mon Sep 17 00:00:00 2001 From: Luka Murn Date: Mon, 10 Apr 2017 14:00:31 +0200 Subject: [PATCH] Silence Wicked PDF generation Closes SCI-1107. --- Gemfile | 3 ++- config/initializers/silencer.rb | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 config/initializers/silencer.rb diff --git a/Gemfile b/Gemfile index 40ad63e33..0bacdd309 100644 --- a/Gemfile +++ b/Gemfile @@ -46,7 +46,8 @@ gem 'commit_param_routing' # Enables different submit actions in the same form t gem 'kaminari' gem "i18n-js", ">= 3.0.0.rc11" # Localization in javascript files gem 'roo', '~> 2.1.0' # Spreadsheet parser -gem 'wicked_pdf' +gem 'wicked_pdf', '>= 1.1' +gem 'silencer' # Silence certain Rails logs gem 'wkhtmltopdf-heroku' gem 'remotipart', '~> 1.2' # Async file uploads gem 'faker' # Generate fake data diff --git a/config/initializers/silencer.rb b/config/initializers/silencer.rb new file mode 100644 index 000000000..43ccf8f2d --- /dev/null +++ b/config/initializers/silencer.rb @@ -0,0 +1,8 @@ +require 'silencer/logger' + +Rails.application.configure do + config.middleware.swap Rails::Rack::Logger, Silencer::Logger, silence: [ + # Silence WickedPDF rendering in logs + %r{/projects/[0-9]*/reports/generate.pdf} + ] +end