def remove( *writer_instances )
      writer_instances.each do | writer_instance |
        communicator = @writers[ writer_instance ]
        @pool.remove( communicator ) unless communicator.nil?
        @writers.delete( writer_instance )
      end
    end
def remove( *writer_instances )
      writer_instances.each do | writer_instance |
        communicator = @writers[ writer_instance ]
        @pool.remove( communicator ) unless communicator.nil?
        @writers.delete( writer_instance )
      end
    end
Remove a writer instance from this logger. If the instance has not been
 previously added, no error is raised.

 Slow writers may take a while to finish processing and shut down in
 the background. As a result, this method might take a while to return.
 Internal default timeouts may even mean that the writer is still running
 (possibly entirely hung).

 +writer_instances+:: One or more _instances_ of a subclass of
                      Hoodoo::Logger::FastWriter or
                      Hoodoo::Logger::SlowWriter, passed as one or
                      more comma-separated parameters.