Perhaps logger also needs an expectFail(msg) method, so expected fails can be still marked in a certain way.
Topic for a separate commit, fine with this patch for now.