awaitLogBodyContaining

suspend fun LogTapClient.awaitLogBodyContaining(timeout: Duration, substring: String): LogRecord

Convenience over awaitLog: wait for a record whose LogRecord.body contains substring. The common "did the device log this message?" assertion.

Throws

if no record's body contains substring within timeout.