Parent

Methods

Class Index [+]

Quicksearch

Rack::Logger

Sets up rack.logger to write to rack.errors stream

Public Class Methods

new(app, level = ::Logger::INFO) click to toggle source
   # File lib/rack/logger.rb, line 6
6:     def initialize(app, level = ::Logger::INFO)
7:       @app, @level = app, level
8:     end

Public Instance Methods

call(env) click to toggle source
    # File lib/rack/logger.rb, line 10
10:     def call(env)
11:       logger = ::Logger.new(env['rack.errors'])
12:       logger.level = @level
13: 
14:       env['rack.logger'] = logger
15:       @app.call(env)
16:     ensure
17:       logger.close
18:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.