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
Value members
Concrete methods
override def requestException(request: RequestT[Identity, _, _], elapsed: Option[Duration], e: Exception): F[Unit]
- Definition Classes