We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 16cbc3c commit 83762d0Copy full SHA for 83762d0
lib/grape/api.rb
@@ -12,17 +12,21 @@ class << self
12
attr_reader :route_set
13
attr_reader :versions
14
attr_reader :routes
15
-
16
- def logger
17
- @logger ||= Logger.new($STDOUT)
+
+ def logger(logger = nil)
+ if logger
18
+ @logger = logger
19
+ else
20
+ @logger ||= Logger.new($STDOUT)
21
+ end
22
end
23
24
def reset!
25
@settings = [{}]
26
@route_set = Rack::Mount::RouteSet.new
27
@prototype = nil
28
29
30
def call(env)
31
logger.info "#{env['REQUEST_METHOD']} #{env['PATH_INFO']}"
32
route_set.freeze.call(env)
0 commit comments