@Beta public class LogWatcher extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
LogWatcher.EventPredicates |
| Constructor and Description |
|---|
LogWatcher(Iterable<String> loggerNames,
ch.qos.logback.classic.Level loggerLevel,
com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
LogWatcher(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() |
List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEvent(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEventEventually() |
List<ch.qos.logback.classic.spi.ILoggingEvent> |
assertHasEventEventually(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
void |
clearEvents() |
void |
close() |
List<ch.qos.logback.classic.spi.ILoggingEvent> |
getEvents() |
List<ch.qos.logback.classic.spi.ILoggingEvent> |
getEvents(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter) |
void |
printEvents() |
void |
printEvents(PrintStream stream,
Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events) |
String |
printEventsToString() |
String |
printEventsToString(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(String loggerName, 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 Closeableclose in interface AutoCloseablepublic void assertHasEvent()
public List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEvent(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)
public List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEventEventually()
public List<ch.qos.logback.classic.spi.ILoggingEvent> assertHasEventEventually(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)
public List<ch.qos.logback.classic.spi.ILoggingEvent> getEvents()
public List<ch.qos.logback.classic.spi.ILoggingEvent> getEvents(com.google.common.base.Predicate<? super ch.qos.logback.classic.spi.ILoggingEvent> filter)
public void printEvents()
public String printEventsToString()
public String printEventsToString(Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events)
public void printEvents(PrintStream stream, Iterable<? extends ch.qos.logback.classic.spi.ILoggingEvent> events)
public void clearEvents()
Copyright © 2012–2020 The Apache Software Foundation. All rights reserved.