class StirFry::Middleware::Logger
Logger is our custom logger for a better format using a shared logger
Public Class Methods
# File lib/stir_fry/middleware/logger.rb, line 10 def initialize(app, logger = ::Logger.new($stdout)) @app = app @logger = logger end
Create the new middleware for logging
Public Instance Methods
Source
# File lib/stir_fry/middleware/logger.rb, line 16 def call(env) began_at = Time.now.to_f content = @app.call(env) log(env, Time.now.to_f - began_at) content end
Middleware call that logs the request and itβs response.