DebuggingDirectives

pl.iterators.stir.server.directives.DebuggingDirectives
See theDebuggingDirectives companion object

Attributes

Companion
object
Source
DebuggingDirectives.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DebuggingDirectives.type
trait Directives
object Directives.type

Members list

Value members

Concrete methods

def logRequest(logHeaders: Boolean, logBody: Boolean, redactHeadersWhen: CIString => Boolean, logAction: Option[String => IO[Unit]]): Directive0

Produces a log entry for every incoming request.

Produces a log entry for every incoming request.

Attributes

Source
DebuggingDirectives.scala
def logRequestResult(logHeaders: Boolean, logBody: Boolean, redactHeadersWhen: CIString => Boolean, logAction: Option[String => IO[Unit]]): Directive0

Produces a log entry for every incoming request and RouteResult.

Produces a log entry for every incoming request and RouteResult.

Attributes

Source
DebuggingDirectives.scala
def logResult(logHeaders: Boolean, logBody: Boolean, redactHeadersWhen: CIString => Boolean, logAction: Option[String => IO[Unit]]): Directive0

Produces a log entry for every RouteResult.

Produces a log entry for every RouteResult.

Attributes

Source
DebuggingDirectives.scala