docs: public boolean log(WsByteBuffer data) {
          if (null == data) {
              // return failure
              return false;
          }
          // if we've stopped then there is no worker to hand this to; however, the
          // caller does not expect to have to release buffers handed to the
          // logger so do that here first
          if (State.RUNNING != this.state) {
              data.release();
              return false;
          }
          return this.myWorker.enqueue(data);
      }