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,
<any> filter) |
LogWatcher(java.lang.String loggerName,
ch.qos.logback.classic.Level loggerLevel,
<any> filter) |
Modifier and Type | Method and Description |
---|---|
void |
assertHasEvent() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEvent(<any> filter) |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEventEventually() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEventEventually(<any> filter) |
void |
clearEvents() |
void |
close() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
getEvents() |
java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> |
getEvents(<any> filter) |
void |
printEvents() |
void |
printEvents(java.io.PrintStream stream,
java.lang.Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events) |
java.lang.String |
printEventsToString() |
java.lang.String |
printEventsToString(java.lang.Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events) |
void |
start()
Deprecated.
since 1.0.0 called by constructor, will go private as no need for anyone else to call
|
public LogWatcher(java.lang.String loggerName, ch.qos.logback.classic.Level loggerLevel, <any> filter)
public LogWatcher(java.lang.Iterable<java.lang.String> loggerNames, ch.qos.logback.classic.Level loggerLevel, <any> 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> assertHasEvent(<any> filter)
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEventEventually()
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEventEventually(<any> filter)
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> getEvents()
public java.util.List<ch.qos.logback.classic.spi.ILoggingEvent> getEvents(<any> filter)
public void printEvents()
public java.lang.String printEventsToString()
public java.lang.String printEventsToString(java.lang.Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events)
public void printEvents(java.io.PrintStream stream, java.lang.Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events)
public void clearEvents()