DefaultLog

sttp.client3.logging.DefaultLog
See theDefaultLog companion object
class DefaultLog[F[_]](logger: Logger[F], beforeCurlInsteadOfShow: Boolean, logRequestBody: Boolean, logRequestHeaders: Boolean, logResponseHeaders: Boolean, sensitiveHeaders: Set[String], beforeRequestSendLogLevel: LogLevel, responseLogLevel: StatusCode => LogLevel, responseExceptionLogLevel: LogLevel) extends Log[F]

Default implementation of Log to be used by the LoggingBackend. Creates default log messages and delegates them to the given Logger.

Attributes

Companion:
object
Graph
Supertypes
trait Log[F]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def beforeRequestSend(request: RequestT[Identity, _, _]): F[Unit]
override def requestException(request: RequestT[Identity, _, _], elapsed: Option[Duration], e: Exception): F[Unit]

Attributes

Definition Classes
override def response(request: RequestT[Identity, _, _], response: Response[_], responseBody: Option[String], elapsed: Option[Duration]): F[Unit]

Attributes

Definition Classes