client
0.23.21
client
API
org.http4s
client
dsl
Http4sClientDsl
Http4sClientDsl
MethodOps
io
middleware
CookieJar
CookieJar
DestinationAttribute
FollowRedirect
GZip
Logger
Metrics
RequestLogger
ResponseLogger
Retry
RetryPolicy
UnixSocket
oauth1
Consumer
HmacSha1
HmacSha256
HmacSha512
ProtocolParameter
ProtocolParameter
Callback
Consumer
Custom
Nonce
Nonce
Realm
SignatureMethod
Timestamp
Timestamp
Token
Verifier
Version
SignatureAlgorithm
SignatureAlgorithm
Token
websocket
WSClient
WSClient
WSClientHighLevel
WSConnection
WSConnectionHighLevel
WSControlFrame
WSDataFrame
WSFrame
WSFrame
Binary
Close
Ping
Pong
Text
WSRequest
WSRequest
Client
Client
Connection
ConnectionFailure
ConnectionFailure
JavaNetClientBuilder
JavaNetClientBuilder
RequestKey
RequestKey
UnexpectedStatus
defaults
ClientTypes
WaitQueueTimeoutException
client
/
org.http4s
/
org.http4s.client
/
org.http4s.client.middleware
/
Logger
Logger
org.http4s.client.middleware.Logger$
object
Logger
Simple Middleware for Logging All Requests and Responses
Attributes
Source
Logger.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Logger
.type
Members list
Clear all
Value members
Concrete methods
def
apply
[
F
[
_
] :
Async
](
logHeaders
:
Boolean
,
logBody
:
Boolean
,
redactHeadersWhen
:
CIString
=>
Boolean
,
logAction
:
Option
[
String
=>
F
[
Unit
]])(
client
:
Client
[
F
]):
Client
[
F
]
Attributes
Source
Logger.scala
def
colored
[
F
[
_
] :
Async
](
logHeaders
:
Boolean
,
logBody
:
Boolean
,
redactHeadersWhen
:
CIString
=>
Boolean
,
requestColor
:
String
,
responseColor
:
Response
[
F
]
=>
String
,
logAction
:
Option
[
String
=>
F
[
Unit
]])(
client
:
Client
[
F
]):
Client
[
F
]
Attributes
Source
Logger.scala
def
defaultRedactHeadersWhen
(
name
:
CIString
):
Boolean
Attributes
Source
Logger.scala
def
logBodyText
[
F
[
_
] :
Async
](
logHeaders
:
Boolean
,
logBody
:
Stream
[
F
,
Byte
]
=>
Option
[
F
[
String
]],
redactHeadersWhen
:
CIString
=>
Boolean
,
logAction
:
Option
[
String
=>
F
[
Unit
]])(
client
:
Client
[
F
]):
Client
[
F
]
Attributes
Source
Logger.scala
def
logMessage
[
F
[
_
],
A
<:
Message
[
F
]](
message
:
A
)(
logHeaders
:
Boolean
,
logBody
:
Boolean
,
redactHeadersWhen
:
CIString
=>
Boolean
)(
log
:
String
=>
F
[
Unit
])(
implicit
F
:
Async
[
F
]):
F
[
Unit
]
Attributes
Source
Logger.scala
In this article
Attributes
Members list
Value members
Concrete methods