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
Contains all the places where stuff will be logged.
At a minimum it adds loggers, and can add/remote process loggers, as well as be 'completed' by the process