Commit 7164ac60b44e8b94ace70048c13aed19ac8c99e6

Authored by Victor Costa
Committed by Rodrigo Souto
1 parent 80b5da1f

api: fix logger

lib/noosfero/api/api.rb
... ... @@ -6,7 +6,15 @@ module Noosfero
6 6 module API
7 7 class API < Grape::API
8 8 use Rack::JSONP
9   -
  9 +
  10 + logger = Logger.new(File.join(Rails.root, 'log', "#{ENV['RAILS_ENV'] || 'production'}_api.log"))
  11 + logger.formatter = GrapeLogging::Formatters::Default.new
  12 + use RequestLogger, { logger: logger }
  13 +
  14 + rescue_from :all do |e|
  15 + logger.error e
  16 + end
  17 +
10 18 @@NOOSFERO_CONF = nil
11 19  
12 20 def self.NOOSFERO_CONF
... ...
lib/noosfero/api/request_logger.rb
... ... @@ -10,7 +10,6 @@ module Noosfero
10 10 params: request.params.to_hash.except('password'),
11 11 method: request.request_method,
12 12 total: (duration * 1000).round(2),
13   - db: @db_duration.round(2),
14 13 }
15 14 end
16 15 end
... ...