Sha256: b1168c5e0f5f2a1c70135312f83acb2c497c917656cd2ccc2d4bccb4d4bd5a33
Contents?: true
Size: 481 Bytes
Versions: 120
Compression:
Stored size: 481 Bytes
Contents
require 'logger' module Acfs module Middleware # Log requests and responses. # class Logger < Base def initialize(app, options = {}) super @logger = options[:logger] if options[:logger] end def response(res, nxt) logger.info "[ACFS] #{res.request.method.to_s.upcase} #{res.request.url} -> #{res.status}" nxt.call res end def logger @logger ||= ::Logger.new STDOUT end end end end
Version data entries
120 entries across 120 versions & 1 rubygems