Class LogFieldsSupport

All Implemented Interfaces:
TestExecutionListener, TestEnvironmentSetup

public class LogFieldsSupport extends AnnotatedTestFieldSetup<RecordLogs,RecordedLogs>
RecordLogs test fields support implementation.

Applies custom appenders into required logback loggers. If required, lower loggers level (to receive all required events). Note that appender applied three times: before application starts, before init (because app creation reset logs) and in dropwizard run phase (because dropwizard would reset loggers during startup).

By default, collected logs cleared after each test method.

Since:
26.02.2025