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