Package com.wavefront.common
Class DelegatingLogger
- java.lang.Object
-
- java.util.logging.Logger
-
- com.wavefront.common.DelegatingLogger
-
- Direct Known Subclasses:
MessageDedupingLogger
,SamplingLogger
,SharedRateLimitingLogger
public abstract class DelegatingLogger extends Logger
Base class for delegating loggers.- Author:
- [email protected]
-
-
Field Summary
Fields Modifier and Type Field Description protected Logger
delegate
-
Fields inherited from class java.util.logging.Logger
global, GLOBAL_LOGGER_NAME
-
-
Constructor Summary
Constructors Constructor Description DelegatingLogger(Logger delegate)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
log(Level level, String message)
void
log(LogRecord logRecord)
-
Methods inherited from class java.util.logging.Logger
addHandler, config, config, entering, entering, entering, exiting, exiting, fine, fine, finer, finer, finest, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getGlobal, getHandlers, getLevel, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, info, isLoggable, log, log, log, log, log, logp, logp, logp, logp, logp, logp, logrb, logrb, logrb, logrb, logrb, logrb, logrb, logrb, removeHandler, setFilter, setLevel, setParent, setResourceBundle, setUseParentHandlers, severe, severe, throwing, warning, warning
-
-