public class LogCapture extends Object
Constructor and Description |
---|
LogCapture(String pattern)
Create log capture.
|
Modifier and Type | Method and Description |
---|---|
void |
addDetachedAppender(ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> appender) |
LogCapture |
atLevel(Level level)
Note we only support logback level mapping for now.
|
void |
bindListAppender(ch.qos.logback.core.read.ListAppender<ch.qos.logback.classic.spi.ILoggingEvent> listAppenderToSet) |
String |
findFirstMatchingMessage(String needle) |
ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> |
getAppender() |
List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> |
getDetachedAppenders() |
int |
getInitialLevelAsInt() |
String |
getPattern() |
void |
stop() |
List<String> |
toList() |
List<String> |
toList(String filterToApply) |
String |
toString() |
LogCapture |
withFilter(String filterToSet) |
LogCapture |
withLogLevel(int logLevel) |
public LogCapture(String pattern)
public void stop()
public void bindListAppender(ch.qos.logback.core.read.ListAppender<ch.qos.logback.classic.spi.ILoggingEvent> listAppenderToSet)
public ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> getAppender()
public String getPattern()
public int getInitialLevelAsInt()
public void addDetachedAppender(ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> appender)
public List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> getDetachedAppenders()
public LogCapture withLogLevel(int logLevel)
public LogCapture withFilter(String filterToSet)
public LogCapture atLevel(Level level)
Copyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries