     after howlong -> 
         howlong = :infinity
         to_write = byte_size(acc)
-        debug_log ["time flush", to_write]
+#        debug_log ["time flush", to_write]
         if to_write != 0 do
           send_fn.(acc)
           acc = <<>>

      || format(what))
    end
  end
  defp debug_log(what), do: _log(:debug, what)
  defp err_log(what), do: _log(:error, what)
  defp info_log(what), do: _log(:info, what)
  

        if what != nil, do: acc = acc <> what
        to_write = byte_size(acc)
        if to_write != 0 && (to_write >= @max_buff_size || flush?) do
#          debug_log ["buffer write/flush", to_write, "/#{flush?}"]
          send_fn.(acc)
          acc = <<>>
          howlong = :infinity
        else
#          debug_log ["buffer write/flush", to_write, ?\/, flush?,
#                            " (buffering)"]
          howlong = @flush_wait_time
        end
        if who, do: send who, ack_mesg
