class Rack::XrkLog::CommonLogger
Public Class Methods
new(app, app_name)
click to toggle source
# File lib/rack/xrk/log/commonlogger.rb, line 8 def initialize(app, app_name) @app = app @dispose = Dispose.new(@app, app_name) end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/xrk/log/commonlogger.rb, line 13 def call(env) @dispose.begin_at = DateTime.now.strftime("%Q").to_i status, header, body = @app.call(env) @dispose.write(env, body, status, header) rescue nil [status, header, body] end