Sha256: 57728aad51c74a2d7b45c76314b5ca80775d3394b09782c14c4b9ffff5faf976
Contents?: true
Size: 505 Bytes
Versions: 7
Compression:
Stored size: 505 Bytes
Contents
module LogjamAgent class Middleware def initialize(app, options={}) @app = app @options = options end def call(env) start_request(env) @app.call(env) ensure finish_request(env) end private def start_request(env) Rails.logger.start_request(env["logjam_agent.application_name"]||LogjamAgent.application_name, Rails.env) end def finish_request(env) Rails.logger.finish_request(env["time_bandits.metrics"]) end end end
Version data entries
7 entries across 7 versions & 1 rubygems