def setup
@driver_call = 0
@page = Forwarder.new(self)
class << @page
def_delegator :__getobj__, :driver
end
@params_call = 0
@params = Hash.new
@driver = Forwarder.new(self)
class << @driver
def_delegator :__getobj__, :params
end
@setup_load_errors_call = 0
@setup_load_error_list = nil
@setup_logging_errors_call = 0
@setup_logging_error = nil
@setup_alias_errors_call = 0
@setup_alias_error_list = nil
@setup_document_errors_call = 0
@setup_document_error_list = nil
@setup_filter_errors_call = 0
@setup_filter_error_list = nil
@control = Forwarder.new(self)
class << @control
def_delegator :__getobj__, :setup_load_errors
def_delegator :__getobj__, :setup_logging_errors
def_delegator :__getobj__, :setup_alias_errors
def_delegator :__getobj__, :setup_document_errors
def_delegator :__getobj__, :setup_filter_errors
end
@error_message_call = 0
@error_type_call = 0
@backtrace_call = 0
@backtrace = [ 'foo', 'bar' ]
@timestamp_call = 0
@mod_path_call = 0
@load_error_sample = Forwarder.new(self)
class << @load_error_sample
def_delegator :__getobj__, :error_message
def_delegator :__getobj__, :error_type
def_delegator :__getobj__, :timestamp
def_delegator :__getobj__, :backtrace
def_delegator :__getobj__, :mod_path
end
@log_path_call = 0
@logging_error_sample = Forwarder.new(self)
class << @logging_error_sample
def_delegator :__getobj__, :error_message
def_delegator :__getobj__, :error_type
def_delegator :__getobj__, :timestamp
def_delegator :__getobj__, :backtrace
def_delegator :__getobj__, :log_path
end
@alias_path_call = 0
@orig_path_call = 0
@alias_virtual_host_call = 0
@alias_error_sample = Forwarder.new(self)
class << @alias_error_sample
def_delegator :__getobj__, :error_message
def_delegator :__getobj__, :error_type
def_delegator :__getobj__, :timestamp
def_delegator :__getobj__, :backtrace
def_delegator :__getobj__, :alias_path
def_delegator :__getobj__, :orig_path
def_delegator :__getobj__, :alias_virtual_host, :virtual_host
end
@document_call = 0
@document_arguments_call = 0
@mount_path_call = 0
@mount_mask_call = 0
@document_virtual_host_call = 0
@document_error_sample = Forwarder.new(self)
class << @document_error_sample
def_delegator :__getobj__, :error_message
def_delegator :__getobj__, :error_type
def_delegator :__getobj__, :timestamp
def_delegator :__getobj__, :backtrace
def_delegator :__getobj__, :document
def_delegator :__getobj__, :document_arguments, :arguments
def_delegator :__getobj__, :mount_path
def_delegator :__getobj__, :mount_mask
def_delegator :__getobj__, :document_virtual_host, :virtual_host
end
@filter_call = 0
@filter_arguments_call = 0
@attach_path_call = 0
@attach_mask_call = 0
@filter_virtual_host_call = 0
@filter_error_sample = Forwarder.new(self)
class << @filter_error_sample
def_delegator :__getobj__, :error_message
def_delegator :__getobj__, :error_type
def_delegator :__getobj__, :timestamp
def_delegator :__getobj__, :backtrace
def_delegator :__getobj__, :filter
def_delegator :__getobj__, :filter_arguments, :arguments
def_delegator :__getobj__, :attach_path
def_delegator :__getobj__, :attach_mask
def_delegator :__getobj__, :filter_virtual_host, :virtual_host
end
loader = WPM::Loader.new('../control/ServerErrorInfo/ServerErrorInfo.rb')
option = { :control => @control }
@ServerErrorInfo = loader.const_get('ServerErrorInfo').new(@page, option)
end