class Stoor::Logger
Public Class Methods
new(app, stream = nil, level = ::Logger::INFO)
click to toggle source
# File lib/stoor/logger.rb, line 5 def initialize(app, stream = nil, level = ::Logger::INFO) @app, @stream, @level = app, stream, level end
Public Instance Methods
call(env)
click to toggle source
# File lib/stoor/logger.rb, line 9 def call(env) stream = @stream || env['rack.errors'] logger = ::Logger.new(stream) logger.level = @level env['rack.logger'] = logger @app.call(env) end