Class RecordedLogs
java.lang.Object
ru.vyarus.dropwizard.guice.test.log.LogsSelector
ru.vyarus.dropwizard.guice.test.log.RecordedLogs
Recorded logs access object for
RecordLogs.
It might be one or multiple tracked loggers (or could be all logs if exact loggers were not configured).
To avoid tons of selection methods with different parameters, all selection methods
return sub-selector object for further selections. For example, to select messages by level and logger:
logger(SomeClass.class).level(Level.DEBUG).messages().
Terminator methods:
LogsSelector.count()LogsSelector.empty()LogsSelector.events()LogsSelector.messages()(or genericLogsSelector.messages(java.util.function.Function))LogsSelector.has(org.slf4j.event.Level)LogsSelector.has(Class)
Sub selects:
- Since:
- 26.02.2025
-
Field Summary
Fields inherited from class ru.vyarus.dropwizard.guice.test.log.LogsSelector
list -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
RecordedLogs
Create recorded logs accessor.- Parameters:
recorder- recorder
-
-
Method Details
-
clear
public void clear()Clear collected recordings. -
getRecorder
- Returns:
- recorder object, used to attach and detach log handlers.
-