On Tue, 14 Feb 2023 19:02:52 GMT, Stuart Marks <sma...@openjdk.org> wrote:

>> Roger Riggs has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Correct System.getLogger link
>
> src/java.base/share/classes/java/lang/Shutdown.java line 168:
> 
>> 166:                 Throwable throwable = new Throwable("Runtime.exit(" + 
>> status + ")");
>> 167:                 log.log(System.Logger.Level.DEBUG, "Runtime.exit() 
>> called with status: " + status,
>> 168:                         throwable);
> 
> I'd put a try/catch around the actual logging of the message, to avoid a 
> situation where an error in the logger handler prevents the system from being 
> shut down.

If there is an error in the logging, it should not be hidden so it can be fixed 
by the developer or logging configuration.
A mis-configured or malfunctioning logging system might hide more than just 
this particular case.

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

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

Reply via email to