def configure_buffering( opts )
      ::Logsly::Logging182.init unless ::Logsly::Logging182.initialized?

      self.immediate_at = opts.getopt(:immediate_at, '')
      self.auto_flushing = opts.getopt(:auto_flushing, true)
      self.flush_period = opts.getopt(:flush_period, nil)
    end
def configure_buffering( opts )
      ::Logsly::Logging182.init unless ::Logsly::Logging182.initialized?

      self.immediate_at = opts.getopt(:immediate_at, '')
      self.auto_flushing = opts.getopt(:auto_flushing, true)
      self.flush_period = opts.getopt(:flush_period, nil)
    end
Configure the buffering using the arguments found in the give options
 hash. This method must be called in order to use the message buffer.
 The supported options are "immediate_at" and "auto_flushing". Please
 refer to the documentation for those methods to see the allowed
 options.