ResponseLogger
object ResponseLogger
Simple middleware for logging responses as they are processed
Simple middleware for logging responses as they are processed
class Object
trait Matchable
class Any
Value members
Concrete methods
def apply[F[_]](logHeaders: Boolean, logBody: Boolean, redactHeadersWhen: CIString => Boolean, logAction: Option[String => F[Unit]])(client: Client[F])(`evidence$2`: Concurrent[F]): Client[F]
def colored[F[_]](logHeaders: Boolean, logBody: Boolean, redactHeadersWhen: CIString => Boolean, color: Response[F] => String, logAction: Option[String => F[Unit]])(client: Client[F])(`evidence$5`: Concurrent[F]): Client[F]
def customized[F[_]](client: Client[F], logBody: Boolean, logAction: Option[String => F[Unit]])(responseToText: Response[F] => F[String])(`evidence$4`: Concurrent[F]): Client[F]
def logBodyText[F[_]](logHeaders: Boolean, logBody: Stream[F, Byte] => Option[F[String]], redactHeadersWhen: CIString => Boolean, logAction: Option[String => F[Unit]])(client: Client[F])(`evidence$3`: Concurrent[F]): Client[F]