@Beta
public class LogWatcher
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
static class |
LogWatcher.EventPredicates |
Constructor and Description |
---|
LogWatcher(java.lang.Iterable<java.lang.String> loggerNames,
ch.qos.logback.classic.Level loggerLevel,
com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
LogWatcher(java.lang.String loggerName,
ch.qos.logback.classic.Level loggerLevel,
com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
Modifier and Type | Method and Description |
---|---|
void |
assertHasEvent() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEventEventually() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEventEventually(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
void |
close() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
getEvents() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
getEvents(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
void |
start() |
public LogWatcher(java.lang.String loggerName, ch.qos.logback.classic.Level loggerLevel, com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)
public LogWatcher(java.lang.Iterable<java.lang.String> loggerNames, ch.qos.logback.classic.Level loggerLevel, com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)
public void start()
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public void assertHasEvent()
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEventEventually()
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEventEventually(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> getEvents()
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> getEvents(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)