# 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