boolean waitForOneRestart() {
boolean restartRequested = awaitChildProcessesTermination();
- trace("finished waiting, restartRequested=" + restartRequested);
+ trace("finished waiting, restartRequested={}", restartRequested);
if (restartRequested) {
- trace("awaitTermination(restartor)=" + restartor);
+ trace("awaitTermination restartor={}", restartor);
awaitTermination(restartor);
}
return restartRequested;
private void cleanAfterTermination() {
trace("go to STOPPED...");
if (lifecycle.tryToMoveTo(State.STOPPED)) {
- trace("await termination of restartWatcher...");
+ trace("await termination of restartWatcher and hardStopWatcher...");
// wait for restartWatcher and hardStopWatcher to cleanly stop
awaitTermination(restartWatcher, hardStopWatcher);
trace("restartWatcher done");
}
private static void trace(String s) {
- System.err.println("APP: " + s);
+ LOG.trace(s);
+ }
+
+ private static void trace(String s, Object args) {
+ LOG.trace(s, args);
}
public static int getNextProcessId() {