# File lib_core/rucy/writer.rb, line 65
    def commit_log
      log_messg = "#{@request.client_name}"
      log_messg << " -"         # identity
      log_messg << " -"         # authenticated username
      log_messg << " [#{Time.now.httpdate}]"
      log_messg << " #{@request.line}"
      log_messg << " #{@response.status}"
      if (@send_size > 0) then
        log_messg << " #{@send_size}"
      else
        log_messg << " -"
      end
      if (@request.has_header? 'Referer') then
        log_messg << " \"#{@request.header('Referer')}\""
      else
        log_messg << " -"
      end
      if (@request.has_header? 'User-Agenet') then
        log_messg << " \"#{@request.header('User-Agent')}\""
      else
        log_messg << " -"
      end
      @logger.info(log_messg)

      case (@request.method)
      when 'HEAD'
        if (@send_size != 0) then
          @logger.warning("[#{Time.now.httpdate}] none zero respnose body length: #{@request.line}")
          raise "none zero message body length: #{@request.line}"
        end
      else
        if (@content_length) then
          if (@send_size != @content_length) then
            @logger.warning("[#{Time.now.httpdate}] mismatch response body length: #{@request.line}")
            raise "mismatch respnose body length: #{@request.line}"
          end
        end
      end

      nil
    end