Make the Codehaus Cargo daemon log viewer more stable
The Codehaus Cargo daemon log viewer is not very stable:
The current implementation uses a "blind" setInterval method, which implies that in case one of the log requests comes back late then the output will be "mixed up"
The viewer stops if the daemon is stopped
The viewer shows an exception if the container doesn't exist yet
More details on: https://groups.google.com/g/codehaus-cargo/c/XdMIwShmDl0