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