APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.internal.net.http.common

public abstract Class Log

extends Object
implements Logger
Class Inheritance
All Implemented Interfaces
java.lang.System.Logger
Imports
java.net.http.HttpHeaders, java.util.ArrayList, .Collection, .EnumSet, .List, .Locale, .Map, .Set, java.util.function.Supplier, java.util.stream.Stream, jdk.internal.net.http.frame.DataFrame, .Http2Frame, .WindowUpdateFrame, jdk.internal.net.http.quic.frames.AckFrame, .CryptoFrame, .HandshakeDoneFrame, .PaddingFrame, .PingFrame, .QuicFrame, .StreamFrame, jdk.internal.net.http.quic.packets.PacketSpace, .QuicPacket, .QuicPacket.PacketType, javax.net.ssl.SNIServerName, .SSLParameters

-Djdk.httpclient.HttpClient.log= errors,requests,headers, frames[:control:data:window:all..],content,ssl,trace,channel, quic[:control:processed:retransmit:ack:crypto:data:cc:hs:dbb:ping:all] Any of errors, requests, headers or content are optional. Other handlers may be added. All logging is at level INFO Logger name is "jdk.httpclient.HttpClient"

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv static int
public static final int
private static final EnumSet<QuicPacket.PacketType>
public static final int
pack-priv static final System.Logger
pack-priv static int
pack-priv static final String
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv static int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private
Log()

Method Summary

Modifier and TypeMethod and Description
public static boolean
public static boolean
public static void
public static boolean
public static boolean
public static boolean
public static boolean
private static boolean
public static void
public static void
public static void
logChannel(Supplier<String> msgSupplier)

public static void
public static void
public static void
logFrames(Http2Frame f, String direction)

public static boolean
loggingFrame(Class<? extends Http2Frame> clazz)

public static void
public static void
public static void
public static void
logQuic(String s, Object... s1)

public static void
logQuicPacketIn(String connectionTag, QuicPacket packet)

public static void
logQuicPacketOut(String connectionTag, QuicPacket packet)

public static void
public static void
public static void
logSSL(String s, Object... s1)

public static void
logSSL(Supplier<String> msgSupplier)

public static void
public static boolean
quic()

public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
private static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
ssl()

private static <T> Stream<T>
stream(Collection<T> list)

public static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ALLback to summary
public static final int ALL
CHANNELback to summary
public static final int CHANNEL
CONTENTback to summary
public static final int CONTENT
CONTROLback to summary
public static final int CONTROL
DATAback to summary
public static final int DATA
ERRORSback to summary
public static final int ERRORS
FRAMESback to summary
public static final int FRAMES
frametypesback to summary
pack-priv static int frametypes
HEADERSback to summary
public static final int HEADERS
HS_TYPESback to summary
private static final EnumSet<QuicPacket.PacketType> HS_TYPES
HTTP3back to summary
public static final int HTTP3
loggerback to summary
pack-priv static final System.Logger logger
loggingback to summary
pack-priv static int logging
logPropback to summary
pack-priv static final String logProp
OFFback to summary
public static final int OFF
QUICback to summary
public static final int QUIC
QUIC_ACKback to summary
public static final int QUIC_ACK
QUIC_ALLback to summary
public static final int QUIC_ALL
QUIC_CCback to summary
public static final int QUIC_CC
QUIC_CONTROLback to summary
public static final int QUIC_CONTROL
QUIC_CRYPTOback to summary
public static final int QUIC_CRYPTO
QUIC_DATAback to summary
public static final int QUIC_DATA
QUIC_DIRECT_BUFFER_POOLback to summary
public static final int QUIC_DIRECT_BUFFER_POOL
QUIC_HANDSHAKEback to summary
public static final int QUIC_HANDSHAKE
QUIC_PINGback to summary
public static final int QUIC_PING
QUIC_PROCESSEDback to summary
public static final int QUIC_PROCESSED
QUIC_RETRANSMITback to summary
public static final int QUIC_RETRANSMIT
QUIC_TIMERback to summary
public static final int QUIC_TIMER
quictypesback to summary
pack-priv static int quictypes
REQUESTSback to summary
public static final int REQUESTS
SSLback to summary
public static final int SSL
TRACEback to summary
public static final int TRACE
WINDOW_UPDATESback to summary
public static final int WINDOW_UPDATES

Constructor Detail

Logback to summary
private Log()

Method Detail

altsvcback to summary
public static boolean altsvc()
channelback to summary
public static boolean channel()
dumpHeadersback to summary
public static void dumpHeaders(StringBuilder sb, String prefix, HttpHeaders headers)
errorsback to summary
public static boolean errors()
framesback to summary
public static boolean frames()
headersback to summary
public static boolean headers()
http3back to summary
public static boolean http3()
isLoggingback to summary
private static boolean isLogging(QuicFrame frame)
logAltSvcback to summary
public static void logAltSvc(String s, Object... s1)
logChannelback to summary
public static void logChannel(String s, Object... s1)
logChannelback to summary
public static void logChannel(Supplier<String> msgSupplier)
logErrorback to summary
public static void logError(String s, Object... s1)
logErrorback to summary
public static void logError(Throwable t)
logFramesback to summary
public static void logFrames(Http2Frame f, String direction)
loggingFrameback to summary
public static boolean loggingFrame(Class<? extends Http2Frame> clazz)
logHeadersback to summary
public static void logHeaders(String s, Object... s1)
logHttp3back to summary
public static void logHttp3(String s, Object... s1)
logParamsback to summary
public static void logParams(SSLParameters p)
logQuicback to summary
public static void logQuic(String s, Object... s1)
logQuicPacketInback to summary
public static void logQuicPacketIn(String connectionTag, QuicPacket packet)
logQuicPacketOutback to summary
public static void logQuicPacketOut(String connectionTag, QuicPacket packet)
logRequestback to summary
public static void logRequest(String s, Object... s1)
logResponseback to summary
public static void logResponse(Supplier<String> supplier)
logSSLback to summary
public static void logSSL(String s, Object... s1)
logSSLback to summary
public static void logSSL(Supplier<String> msgSupplier)
logTraceback to summary
public static void logTrace(String s, Object... s1)
quicback to summary
public static boolean quic()
quicCCback to summary
public static boolean quicCC()
quicControlback to summary
public static boolean quicControl()
quicCryptoback to summary
public static boolean quicCrypto()
quicDataback to summary
public static boolean quicData()
quicDBBback to summary
public static boolean quicDBB()
quicHandshakeback to summary
public static boolean quicHandshake()
quicPacketInLoggableback to summary
public static boolean quicPacketInLoggable(QuicPacket packet)
quicPacketLoggableback to summary
private static boolean quicPacketLoggable(QuicPacket packet)
quicPacketOutLoggableback to summary
public static boolean quicPacketOutLoggable(QuicPacket packet)
quicProcessedback to summary
public static boolean quicProcessed()
quicRetransmitback to summary
public static boolean quicRetransmit()
quicTimerback to summary
public static boolean quicTimer()
requestsback to summary
public static boolean requests()
sslback to summary
public static boolean ssl()
streamback to summary
private static <T> Stream<T> stream(Collection<T> list)
traceback to summary
public static boolean trace()