Class Log
- java.lang.Object
-
- jdk.incubator.http.internal.common.Log
-
- All Implemented Interfaces:
java.lang.System.Logger
public abstract class Log extends java.lang.Object implements java.lang.System.Logger
-Djava.net.HttpClient.log= errors,requests,headers, frames[:control:data:window:all..],content,ssl,trace 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"
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
dumpHeaders(java.lang.StringBuilder sb, java.lang.String prefix, HttpHeaders headers)
static boolean
errors()
static boolean
frames()
static boolean
headers()
static void
logError(java.lang.String s, java.lang.Object... s1)
static void
logError(java.lang.Throwable t)
static void
logFrames(Http2Frame f, java.lang.String direction)
static boolean
loggingFrame(java.lang.Class<? extends Http2Frame> clazz)
static void
logHeaders(java.lang.String s, java.lang.Object... s1)
static void
logRequest(java.lang.String s, java.lang.Object... s1)
static void
logResponse(java.lang.String s, java.lang.Object... s1)
static void
logSSL(java.lang.String s, java.lang.Object... s1)
static void
logSSL(java.util.function.Supplier<java.lang.String> msgSupplier)
static void
logTrace(java.lang.String s, java.lang.Object... s1)
static boolean
requests()
static boolean
ssl()
static boolean
trace()
-
-
-
Field Detail
-
OFF
public static final int OFF
- See Also:
- Constant Field Values
-
ERRORS
public static final int ERRORS
- See Also:
- Constant Field Values
-
REQUESTS
public static final int REQUESTS
- See Also:
- Constant Field Values
-
HEADERS
public static final int HEADERS
- See Also:
- Constant Field Values
-
CONTENT
public static final int CONTENT
- See Also:
- Constant Field Values
-
FRAMES
public static final int FRAMES
- See Also:
- Constant Field Values
-
SSL
public static final int SSL
- See Also:
- Constant Field Values
-
TRACE
public static final int TRACE
- See Also:
- Constant Field Values
-
CONTROL
public static final int CONTROL
- See Also:
- Constant Field Values
-
DATA
public static final int DATA
- See Also:
- Constant Field Values
-
WINDOW_UPDATES
public static final int WINDOW_UPDATES
- See Also:
- Constant Field Values
-
ALL
public static final int ALL
- See Also:
- Constant Field Values
-
-
Method Detail
-
errors
public static boolean errors()
-
requests
public static boolean requests()
-
headers
public static boolean headers()
-
trace
public static boolean trace()
-
ssl
public static boolean ssl()
-
frames
public static boolean frames()
-
logError
public static void logError(java.lang.String s, java.lang.Object... s1)
-
logError
public static void logError(java.lang.Throwable t)
-
logSSL
public static void logSSL(java.lang.String s, java.lang.Object... s1)
-
logSSL
public static void logSSL(java.util.function.Supplier<java.lang.String> msgSupplier)
-
logTrace
public static void logTrace(java.lang.String s, java.lang.Object... s1)
-
logRequest
public static void logRequest(java.lang.String s, java.lang.Object... s1)
-
logResponse
public static void logResponse(java.lang.String s, java.lang.Object... s1)
-
logHeaders
public static void logHeaders(java.lang.String s, java.lang.Object... s1)
-
loggingFrame
public static boolean loggingFrame(java.lang.Class<? extends Http2Frame> clazz)
-
logFrames
public static void logFrames(Http2Frame f, java.lang.String direction)
-
dumpHeaders
public static void dumpHeaders(java.lang.StringBuilder sb, java.lang.String prefix, HttpHeaders headers)
-
-