Interface DebuggingDirectives

All Known Subinterfaces:
Directives
All Known Implementing Classes:
DebuggingDirectives$, Directives$, HttpApp

public interface DebuggingDirectives
  • Method Details

    • logRequest

      Directive<scala.runtime.BoxedUnit> logRequest(LoggingMagnet<scala.Function1<HttpRequest,scala.runtime.BoxedUnit>> magnet)
      Produces a log entry for every incoming request.

      Parameters:
      magnet - (undocumented)
      Returns:
      (undocumented)
    • logResult

      Directive<scala.runtime.BoxedUnit> logResult(LoggingMagnet<scala.Function1<RouteResult,scala.runtime.BoxedUnit>> magnet)
      Produces a log entry for every RouteResult.

      Parameters:
      magnet - (undocumented)
      Returns:
      (undocumented)
    • logRequestResult

      Directive<scala.runtime.BoxedUnit> logRequestResult(LoggingMagnet<scala.Function1<HttpRequest,scala.Function1<RouteResult,scala.runtime.BoxedUnit>>> magnet)
      Produces a log entry for every incoming request and RouteResult.

      Parameters:
      magnet - (undocumented)
      Returns:
      (undocumented)