# File lib/logging/appenders/buffering.rb, line 92
    def auto_flushing=( period )
      @auto_flushing =
        case period
        when true;             1
        when false, nil, 0;    DEFAULT_BUFFER_SIZE
        when Integer;          period
        when String;           Integer(period)
        else
          raise ArgumentError,
                "unrecognized auto_flushing period: #{period.inspect}"
        end

      if @auto_flushing < 0
        raise ArgumentError,
          "auto_flushing period cannot be negative: #{period.inspect}"
      end
    end