code: @Override
    public final void publish(LogRecord record)
    {
      if (! isLoggable(record)) {
        return;
      }
  
      Filter filter = getFilter();
  
      if (filter != null && ! filter.isLoggable(record))
        return;
  
      if (record == null) {
        System.out.println(this + ": no record");
        return;
      }
  
      //synchronized (this) {
        processPublish(record);
        //processFlush();
      //}
  
      /*
      _logQueue.offer(record);
  
      if (CurrentTime.isTest()) {
        waitForEmpty();
      }
      */
    }
docs: Publishes the record.