Logging Shutdown Hook Process Destroyer
Extension of ShutdownHookProcessDestroyer that logs when the JVM is shutting down and about to destroy registered processes.
This class behaves exactly like the base implementation, except that it emits a log message via SLF4J before delegating to run.
It is used by ManagedProcess when isDestroyOnShutdown is enabled to ensure graceful cleanup and clear visibility in logs whenever the JVM terminates while managed processes are still running.