Class RecordedLogs

java.lang.Object
ru.vyarus.dropwizard.guice.test.log.LogsSelector
ru.vyarus.dropwizard.guice.test.log.RecordedLogs

public class RecordedLogs extends LogsSelector
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:

Sub selects:

Since:
26.02.2025
  • Constructor Details

    • RecordedLogs

      public RecordedLogs(Recorder recorder)
      Create recorded logs accessor.
      Parameters:
      recorder - recorder
  • Method Details

    • clear

      public void clear()
      Clear collected recordings.
    • getRecorder

      public Recorder getRecorder()
      Returns:
      recorder object, used to attach and detach log handlers.