On Wed, 1 Mar 2023 11:03:39 GMT, Jaikiran Pai <j...@openjdk.org> 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