code: public void startListening()
      {
          // Register progress listener
          this.observationManager.addListener(new WrappedThreadEventListener(this.progress));
  
          // Isolate log for the job status
          this.logListener = new LoggerListener(LoggerListener.class.getName() + '_' + hashCode(), this.logs);
          if (isIsolated()) {
              this.loggerManager.pushLogListener(this.logListener);
          } else {
              this.observationManager.addListener(new WrappedThreadEventListener(this.logListener));
          }
      }
docs: Start listening to events.