RFR: 8301627: System.exit and Runtime.exit debug logging [v5]

Roger Riggs rriggs at openjdk.org
Fri Feb 17 16:37:20 UTC 2023


On Fri, 17 Feb 2023 07:48:41 GMT, Alan Bateman <alanb at openjdk.org> wrote:

>> Roger Riggs has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Improve implNote for Runtime.exit() with review suggestions.
>
> src/java.base/share/classes/java/lang/Runtime.java line 162:
> 
>> 160:      * If the {@link System#getLogger(String) the system logger} for {@code java.lang.Runtime}
>> 161:      * is enabled with logging level {@link System.Logger.Level#DEBUG Level.DEBUG} the stack trace
>> 162:      * of the call to {@code Runtime.exit()} is logged.
> 
> Have you ruled out adding the implNote to System.exit too? Asking as I suspect it's more likely to be read there.

I'll add an implNote to System.exit, and update the CSR.

     * @implNote
     * The initiation of the shutdown sequence is logged by {@link Runtime#exit(int)}.

-------------

PR: https://git.openjdk.org/jdk/pull/12517


More information about the core-libs-dev mailing list