Class XdsLogger


  • @Internal
    public final class XdsLogger
    extends java.lang.Object
    An xDS-specific logger for collecting xDS specific events. Information logged here goes to the Java logger of this class.
    • Field Detail

      • logger

        private static final java.util.logging.Logger logger
      • prefix

        private final java.lang.String prefix
    • Constructor Detail

      • XdsLogger

        private XdsLogger​(java.lang.String prefix)
    • Method Detail

      • withLogId

        public static XdsLogger withLogId​(io.grpc.InternalLogId logId)
      • withPrefix

        static XdsLogger withPrefix​(java.lang.String prefix)
      • log

        public void log​(XdsLogger.XdsLogLevel level,
                        java.lang.String messageFormat,
                        java.lang.Object... args)
      • logOnly

        private static void logOnly​(java.lang.String prefix,
                                    java.util.logging.Level logLevel,
                                    java.lang.String msg)
      • toJavaLogLevel

        private static java.util.logging.Level toJavaLogLevel​(XdsLogger.XdsLogLevel level)