logs method
The container's entire combined output, from the start.
WaitFor.logMessage needs this rather than logTail: a suite that
joins an already-running, shared container has to be able to find a
message that was printed before it arrived, and a tail could have
scrolled past it.
Implementation
@override
Future<String> logs(String id) async => _require(id).logs;