Class 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"
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.lang.System.Logger

        java.lang.System.Logger.Level
    • 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.System.Logger

        getName, isLoggable, log, log, log, log, log, log, log, log
    • 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)