On Wed, 1 Mar 2023 15:13:06 GMT, Roger Riggs <[email protected]> wrote:
>> src/java.base/share/classes/java/lang/Shutdown.java line 186:
>>
>>> 184: try {
>>> 185: // Exceptions from the Logger are printed but do not
>>> prevent exit
>>> 186: System.err.println("Runtime.exit() logging failed: " +
>>> throwable.getMessage());
>>
>> Hello Roger, do you think including the exit code in this System.err.println
>> message would be useful too? That would then mean that if the Logger failed
>> for whatever reason, this fallback message would at least include the exit
>> code to provide some hints on what might have triggered the exit.
>
> Including the status is simple enough, but has little/nothing to do with why
> the logging call failed.
Agreed - the exit code in the System.err.println fallback would merely be a
last resort to provide some possible hint on what code might have triggered an
exit.
-------------
PR: https://git.openjdk.org/jdk/pull/12770