# File src/ruby_supportlib/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/transaction.rb, line 69 def log_activity_block(name, extra_info = nil) has_error = false log_activity_begin(name, UnionStationHooks.now, extra_info) begin yield rescue Exception has_error = true is_closed = closed? raise ensure if !is_closed log_activity_end(name, UnionStationHooks.now, has_error) end end end