class PhusionPassenger::ActiveSupport3Extensions::UnionStationExtension::ExceptionLogger
Public Class Methods
new(app, union_station_core, app_group_name)
click to toggle source
# File lib/phusion_passenger/active_support3_extensions/init.rb, line 133 def initialize(app, union_station_core, app_group_name) @app = app @union_station_core = union_station_core @app_group_name = app_group_name end
Public Instance Methods
call(env)
click to toggle source
# File lib/phusion_passenger/active_support3_extensions/init.rb, line 139 def call(env) @app.call(env) rescue Exception => e log_union_station_exception(env, e) if env[PASSENGER_TXN_ID] raise e end