From df17e9c065511c4db63cb420c0120a5754fc9d84 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Mon, 25 May 2015 13:06:35 -0300 Subject: [PATCH] api: use default logger with custom changes --- lib/noosfero/api/api.rb | 2 +- lib/noosfero/api/request_logger.rb | 18 ------------------ 2 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 lib/noosfero/api/request_logger.rb diff --git a/lib/noosfero/api/api.rb b/lib/noosfero/api/api.rb index d6cec15..2fe0adf 100644 --- a/lib/noosfero/api/api.rb +++ b/lib/noosfero/api/api.rb @@ -8,7 +8,7 @@ module Noosfero logger = Logger.new(File.join(Rails.root, 'log', "#{ENV['RAILS_ENV'] || 'production'}_api.log")) logger.formatter = GrapeLogging::Formatters::Default.new - use RequestLogger, { logger: logger } + use GrapeLogging::Middleware::RequestLogger, { logger: logger, obfuscated_params: ['password'] } rescue_from :all do |e| logger.error e diff --git a/lib/noosfero/api/request_logger.rb b/lib/noosfero/api/request_logger.rb deleted file mode 100644 index ac30aba..0000000 --- a/lib/noosfero/api/request_logger.rb +++ /dev/null @@ -1,18 +0,0 @@ -module Noosfero - module API - class RequestLogger < GrapeLogging::Middleware::RequestLogger - - protected - - def parameters(response, duration) - { - path: request.path, - params: request.params.except('password'), - method: request.request_method, - total: (duration * 1000).round(2), - db: request.env[:db_duration].round(2), - } - end - end - end -end -- libgit2 0.21.2