# File lib/logging/appenders/buffering.rb, line 130
    def add_to_buffer( event )
      str = event.instance_of?(::Logging::LogEvent) ?
            layout.format(event) : event.to_s
      return if str.empty?

      buffer << str
      flush if buffer.length >= auto_flushing || immediate?(event)

      self
    end