On Wed, 1 Mar 2023 11:03:39 GMT, Jaikiran Pai <[email protected]> wrote:
>> Consolidate logging and handle exceptions by printing to standard error and
>> ignoring the exception.
>> Exceptions while logging will not interfere with Runtime.exit.
>
> 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.
-------------
PR: https://git.openjdk.org/jdk/pull/12770