Package io.grpc.xds.client
Class XdsLogger
- java.lang.Object
-
- io.grpc.xds.client.XdsLogger
-
@Internal public final class XdsLogger extends java.lang.ObjectAn xDS-specific logger for collecting xDS specific events. Information logged here goes to the Java logger of this class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXdsLogger.XdsLogLevelLog levels.
-
Constructor Summary
Constructors Modifier Constructor Description privateXdsLogger(java.lang.String prefix)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLoggable(XdsLogger.XdsLogLevel level)(package private) voidlog(XdsLogger.XdsLogLevel level, java.lang.String msg)voidlog(XdsLogger.XdsLogLevel level, java.lang.String messageFormat, java.lang.Object... args)private static voidlogOnly(java.lang.String prefix, java.util.logging.Level logLevel, java.lang.String msg)private static java.util.logging.LeveltoJavaLogLevel(XdsLogger.XdsLogLevel level)static XdsLoggerwithLogId(io.grpc.InternalLogId logId)(package private) static XdsLoggerwithPrefix(java.lang.String prefix)
-
-
-
Method Detail
-
withLogId
public static XdsLogger withLogId(io.grpc.InternalLogId logId)
-
withPrefix
static XdsLogger withPrefix(java.lang.String prefix)
-
isLoggable
public boolean isLoggable(XdsLogger.XdsLogLevel level)
-
log
void log(XdsLogger.XdsLogLevel level, java.lang.String msg)
-
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)
-
-