| hasLogged(Predicate, String, Object[]) |   | 75% |  | 100% | 0 | 2 | 1 | 11 | 0 | 1 |
| lambda$hasNotLogged$1(LoggingEvent) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$hasNotLogged$0(LoggingEvent) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| buildPredicate(LoggingEvent) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| hasLevel(Level) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| hasLogged(LoggingEvent) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| anyThread() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$hasLogged$2(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasNotLogged(TestLoggerAssert.PredicateBuilder) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findEvent(Predicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$hasLogged$3(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| TestLoggerAssert(TestLogger) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| hasLogged(Throwable, Level, String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasNotLogged(Throwable, Level, String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasNotLogged(Predicate) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| hasLogged(Level, String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasLogged(Predicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasNotLogged(Level, String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasNotLogged(LoggingEvent) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| usingMdcComparator(TestLoggerAssert.MdcComparator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasLogged(TestLoggerAssert.PredicateBuilder) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |