Class SilenceAllTestEventListener

java.lang.Object
org.apache.pekko.event.Logging.DefaultLogger
org.apache.pekko.testkit.TestEventListener
org.apache.pekko.http.impl.util.SilenceAllTestEventListener
All Implemented Interfaces:
org.apache.pekko.actor.Actor, org.apache.pekko.dispatch.RequiresMessageQueue<org.apache.pekko.event.LoggerMessageQueueSemantics>, org.apache.pekko.event.Logging.StdOutLogger

public class SilenceAllTestEventListener extends org.apache.pekko.testkit.TestEventListener
An adaption of TestEventListener that does not print out any logs. Use together with pekko.http.impl.util.WithLogCapturing. It allows to enable noisy logging for tests and silence pre/post test log output completely while still showing test-specific log output selectively on failures.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.pekko.actor.Actor

    org.apache.pekko.actor.Actor.emptyBehavior$, org.apache.pekko.actor.Actor.ignoringBehavior$
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    print(Object event)
     

    Methods inherited from class org.apache.pekko.testkit.TestEventListener

    addFilter, filter, filters, filters_$eq, receive, removeFilter

    Methods inherited from class org.apache.pekko.event.Logging.DefaultLogger

    aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, debug, error, info, org$apache$pekko$actor$Actor$_setter_$context_$eq, org$apache$pekko$actor$Actor$_setter_$self_$eq, postRestart, postStop, preRestart, preStart, self, sender, supervisorStrategy, timestamp, unhandled, warning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SilenceAllTestEventListener

      public SilenceAllTestEventListener()
  • Method Details

    • print

      public void print(Object event)
      Specified by:
      print in interface org.apache.pekko.event.Logging.StdOutLogger
      Overrides:
      print in class org.apache.pekko.event.Logging.DefaultLogger