# File lib_core/rucy/server.rb, line 72 def call_hook(name, hook) begin hook.call(self) rescue StandardError, ScriptError err_messg = "#{name} hook error: #{$!.message} (#{$!.class}): #{$!.backtrace[0]}" begin STDERR.puts err_messg rescue StandardError, ScriptError # nothing to do. end begin @logger.err(err_messg) rescue StandardError, ScriptError # nothing to do. end end nil end