DefaultLog

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.

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

Companion
object
trait Log[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

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