Package rma.util.logging
Class MarkingClassLoggerBackendWrapper
java.lang.Object
com.google.common.flogger.backend.LoggerBackend
rma.util.logging.MarkingClassLoggerBackendWrapper
public class MarkingClassLoggerBackendWrapper
extends com.google.common.flogger.backend.LoggerBackend
Combines two different logger backends into one. Uses the marking logger
to determing loggability.
-
Constructor Summary
ConstructorsConstructorDescriptionMarkingClassLoggerBackendWrapper(com.google.common.flogger.backend.LoggerBackend toWrap, com.google.common.flogger.backend.LoggerBackend markingClassLogger) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleError(RuntimeException error, com.google.common.flogger.backend.LogData badData) booleanisLoggable(Level lvl) voidlog(com.google.common.flogger.backend.LogData data)
-
Constructor Details
-
MarkingClassLoggerBackendWrapper
public MarkingClassLoggerBackendWrapper(com.google.common.flogger.backend.LoggerBackend toWrap, com.google.common.flogger.backend.LoggerBackend markingClassLogger)
-
-
Method Details
-
getLoggerName
- Specified by:
getLoggerNamein classcom.google.common.flogger.backend.LoggerBackend
-
isLoggable
- Specified by:
isLoggablein classcom.google.common.flogger.backend.LoggerBackend
-
log
public void log(com.google.common.flogger.backend.LogData data) - Specified by:
login classcom.google.common.flogger.backend.LoggerBackend
-
handleError
- Specified by:
handleErrorin classcom.google.common.flogger.backend.LoggerBackend
-