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 TypeMethodDescriptionvoid
handleError
(RuntimeException error, com.google.common.flogger.backend.LogData badData) boolean
isLoggable
(Level lvl) void
log
(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:
getLoggerName
in classcom.google.common.flogger.backend.LoggerBackend
-
isLoggable
- Specified by:
isLoggable
in classcom.google.common.flogger.backend.LoggerBackend
-
log
public void log(com.google.common.flogger.backend.LogData data) - Specified by:
log
in classcom.google.common.flogger.backend.LoggerBackend
-
handleError
- Specified by:
handleError
in classcom.google.common.flogger.backend.LoggerBackend
-