code: public BlockingListMaker<K, E> log(Logger logger) {
          this.logger = logger == null ? NULL_LOGGER : logger;
          return this;
      }
docs: Define the logger to use to log interesting events within the list