an additional process logger to attach
This is called by a ProcessRunner on an error case to 'complete' the process, potentially before it is even started
This is called by a ProcessRunner on an error case to 'complete' the process, potentially before it is even started
an error
This is called by a ProcessRunner to 'complete' the process and fulfill the exit code
This is called by a ProcessRunner to 'complete' the process and fulfill the exit code
the exit code
a Future completed when this process does
In the cas where an error occurs during output streaming, the output may contain an 'error marker', followed by the ProcessError json.
In the cas where an error occurs during output streaming, the output may contain an 'error marker', followed by the ProcessError json.
an iterator of standard output.
the optional match details associated with this process
A pimped out process logger which can produce an iterator of output and return a future of the exit code.
It can also append loggers which will be notified of the output while the process is running, but does not guarantee any output will be sent if added after the process has started.