# File lib/daemon_kit/safety.rb, line 48 def run(&block) begin block.call rescue => e # Log DaemonKit.logger.fatal "Safety net caught exception: #{e.message}" DaemonKit.logger.fatal "Backtrace: #{e.backtrace.join("\n ")}" get_handler.handle_exception( e ) if get_handler end end