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