UNIXProcess.toString -- include more useful information
martinrb at google.com
Mon Apr 25 19:49:27 UTC 2016
This is a reasonable request.
But if you put platform-specific information into the String, then
people will start treating that as an API (parsing the string), which
On Mon, Apr 25, 2016 at 12:33 PM, Steven Schlansker
<stevenschlansker at gmail.com> wrote:
> Hi core-libs-dev,
> I recently was diagnosing a problem relating to an external program invoked via
> the ProcessBuilder API.
> The returned Process is an instance of java.lang.UNIXProcess, which does
> not have a toString method.
> While I understand that the concepts of "pid" etc are not cross-platform,
> it might be useful to operators to have the toString method
> dump them as diagnostic information.
> Imagine if instead of
> you could see
> "UNIXProcess[running=true, pid=1234]"
> "UNIXProcess[running=false, exitCode=127]"
> This seems like it would be a fairly trivial change that could help some
> operator down the road.
> Is this a reasonable request? Thanks,
More information about the core-libs-dev