code: private boolean putInBuffer(final LoggingEvent event) {
          putInBufferCounter.increment();
          Stopwatch t = putBufferTimeTracer.start();
          boolean hasPut = false;
          if (batcher.process(event)) {
              hasPut = true;
          } else {
              hasPut = false;
          }
          t.stop();
          return hasPut;
      }
docs: Puts the logging events to the in-memory buffer.
  
  @param event
  - The event that needs to be put in the buffer.
  @return - true, if the put was successful, false otherwise