Module: LogBrew::TraceRackMiddlewareMethods

Included in:
RackMiddleware
Defined in:
lib/logbrew/trace.rb

Instance Method Summary collapse

Instance Method Details

#call(env) ⇒ Object



235
236
237
238
239
# File 'lib/logbrew/trace.rb', line 235

def call(env)
  trace_context = Trace.from_rack_env(env)
  env["logbrew.trace"] = trace_context if env.respond_to?(:[]=)
  Trace.with_context(trace_context) { super(env) }
end