Class TestAppender$

java.lang.Object
org.apache.pekko.actor.testkit.typed.internal.TestAppender$

public class TestAppender$ extends Object
INTERNAL API

The TestAppender emits the logging events to the registered LoggingTestKitImpl, which are added and removed to the appender dynamically from tests.

TestAppender is currently requiring Logback as SLF4J implementation. Similar can probably be implemented with other backends, such as Log4j2.

  • Field Details

    • MODULE$

      public static final TestAppender$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • TestAppender$

      public TestAppender$()
  • Method Details

    • setupTestAppender

      public void setupTestAppender(String loggerName)
    • addFilter

      public void addFilter(String loggerName, org.apache.pekko.actor.testkit.typed.internal.LoggingTestKitImpl filter)
    • removeFilter

      public void removeFilter(String loggerName, org.apache.pekko.actor.testkit.typed.internal.LoggingTestKitImpl filter)