class Acfs::Middleware::Logger
Log requests and responses.
Attributes
logger[R]
Public Class Methods
new(app, **opts)
click to toggle source
Calls superclass method
Acfs::Middleware::Base::new
# File lib/acfs/middleware/logger.rb, line 12 def initialize(app, **opts) super @logger = options[:logger] || ::Logger.new($stdout) end
Public Instance Methods
response(res, nxt)
click to toggle source
# File lib/acfs/middleware/logger.rb, line 17 def response(res, nxt) logger.info "[ACFS] #{res.request.method.to_s.upcase} #{res.request.url} -> #{res.status}" nxt.call res end