Class LoggingMagnet<T>

java.lang.Object
akka.http.scaladsl.server.directives.LoggingMagnet<T>
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product

public class LoggingMagnet<T> extends Object implements scala.Product, Serializable
See Also:
  • Constructor Details

    • LoggingMagnet

      public LoggingMagnet(scala.Function1<akka.event.LoggingAdapter,T> f)
  • Method Details

    • forMessageFromMarker

      public static <T> LoggingMagnet<scala.Function1<T,scala.runtime.BoxedUnit>> forMessageFromMarker(String marker)
    • forMessageFromMarkerAndLevel

      public static <T> LoggingMagnet<scala.Function1<T,scala.runtime.BoxedUnit>> forMessageFromMarkerAndLevel(scala.Tuple2<String,akka.event.Logging.LogLevel> markerAndLevel)
    • forMessageFromShow

      public static <T> LoggingMagnet<scala.Function1<T,scala.runtime.BoxedUnit>> forMessageFromShow(scala.Function1<T,String> show)
    • forMessageFromFullShow

      public static <T> LoggingMagnet<scala.Function1<T,scala.runtime.BoxedUnit>> forMessageFromFullShow(scala.Function1<T,LogEntry> show)
    • forRequestResponseFromMarker

      public static LoggingMagnet<scala.Function1<HttpRequest,scala.Function1<RouteResult,scala.runtime.BoxedUnit>>> forRequestResponseFromMarker(String marker)
    • forRequestResponseFromMarkerAndLevel

      public static LoggingMagnet<scala.Function1<HttpRequest,scala.Function1<RouteResult,scala.runtime.BoxedUnit>>> forRequestResponseFromMarkerAndLevel(scala.Tuple2<String,akka.event.Logging.LogLevel> markerAndLevel)
    • forRequestResponseFromFullShow

      public static LoggingMagnet<scala.Function1<HttpRequest,scala.Function1<RouteResult,scala.runtime.BoxedUnit>>> forRequestResponseFromFullShow(scala.Function1<HttpRequest,scala.Function1<RouteResult,scala.Option<LogEntry>>> show)
    • f

      public scala.Function1<akka.event.LoggingAdapter,T> f()