public class MessageSuppressingLogger extends DelegatingLogger
delegate| Constructor and Description |
|---|
MessageSuppressingLogger(java.util.logging.Logger delegate,
long suppressTime,
java.util.concurrent.TimeUnit timeUnit)
Constructor for MessageSuppressingLogger.
|
| Modifier and Type | Method and Description |
|---|---|
void |
log(java.util.logging.Level level,
java.lang.String message) |
void |
log(java.lang.String messageKey,
java.util.logging.Level level,
java.lang.String message)
Suppress and log the message based on the specified key.
|
void |
reset(java.lang.String key)
Reset log suppressing for the specified key/log message.
|
logaddHandler, 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, removeHandler, setFilter, setLevel, setParent, setResourceBundle, setUseParentHandlers, severe, severe, throwing, warning, warningpublic MessageSuppressingLogger(java.util.logging.Logger delegate,
long suppressTime,
java.util.concurrent.TimeUnit timeUnit)
Constructor for MessageSuppressingLogger.
delegate - Delegate logger.suppressTime - Time to suppress messages.timeUnit - Time unit.public void log(java.lang.String messageKey,
java.util.logging.Level level,
java.lang.String message)
messageKey - String to suppress the log message.level - Log level.message - Log message.public void reset(java.lang.String key)
key - a String objectpublic void log(java.util.logging.Level level,
java.lang.String message)
log in class DelegatingLoggerCopyright © 2023. All rights reserved.