sttp.tapir.server.interceptor.log

Type members

Classlikes

case
class DefaultServerLog[F[_]](doLogWhenHandled: (String, Option[Throwable]) => F[Unit], doLogAllDecodeFailures: (String, Option[Throwable]) => F[Unit], doLogExceptions: (String, Throwable) => F[Unit], noLog: F[Unit], logWhenHandled: Boolean, logAllDecodeFailures: Boolean, logLogicExceptions: Boolean) extends ServerLog[F]
trait ServerLog[F[_]]

Used by ServerLogInterceptor to log how a request was handled.

Used by ServerLogInterceptor to log how a request was handled.

Type Params
F[_]

Interpreter-specific effect type constructor.

class ServerLogInterceptor[F[_]](log: ServerLog[F]) extends EndpointInterceptor[F]
Type Params
F

The effect in which log messages are returned.