# File lib/logging/proxy.rb, line 35
    def initialize( object, &block )
      Kernel.raise ArgumentError, "Cannot proxy nil" if nil.equal? object

      @object = object
      @leader = @object.is_a?(Class) ? "#{@object.name}." : "#{@object.class.name}#"
      @logger = Logging.logger[object]

      if block
        eigenclass = class << self; self; end
        eigenclass.__send__(:define_method, :method_missing, &block)
      end
    end