log4j2とShutdownHookについて注意事項

log4j2の設定ファイルでshutdownHookをdisableにしておかないと、タイミングによっては、アプリより先にlog4j2がシャットダウンしてしまって、 アプリのshutdownHook内でログの出力ができなくなる場合がある。

設定例は以下のとおり。

<Configuration shutdownHook="disable">
・
・
</Configuration>