JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
G
I
L
M
P
R
S
W
A
AbstractMessage
<
E
> - Class in
com.eclecticlogic.whisper.spi
AbstractMessage(E)
- Constructor for class com.eclecticlogic.whisper.spi.
AbstractMessage
AbstractWhisperAppender
- Class in
com.eclecticlogic.whisper.logback
AbstractWhisperAppender()
- Constructor for class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
add(DigestMessage)
- Method in class com.eclecticlogic.whisper.core.
Digest
add(Long)
- Method in class com.eclecticlogic.whisper.core.
SuppressionQueue
addAppender(Appender<ILoggingEvent>)
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
append(ILoggingEvent)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
C
clear()
- Method in class com.eclecticlogic.whisper.core.
Digest
com.eclecticlogic.whisper.core
- package com.eclecticlogic.whisper.core
com.eclecticlogic.whisper.logback
- package com.eclecticlogic.whisper.logback
com.eclecticlogic.whisper.spi
- package com.eclecticlogic.whisper.spi
D
detachAndStopAllAppenders()
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
detachAppender(Appender<ILoggingEvent>)
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
detachAppender(String)
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
Digest
- Class in
com.eclecticlogic.whisper.core
This class contains all the messages suppressed since the last report (digest).
Digest()
- Constructor for class com.eclecticlogic.whisper.core.
Digest
digest(Digest)
- Method in class com.eclecticlogic.whisper.core.
Muffler
Record message suppression digest.
digestFrequencyToMillis(String)
- Static method in class com.eclecticlogic.whisper.core.
ParameterUtil
DigestMessage
- Class in
com.eclecticlogic.whisper.core
Each unique log message that was suppressed that will be reported in the periodic digest is modeled as a DigestMessage.
DigestMessage()
- Constructor for class com.eclecticlogic.whisper.core.
DigestMessage
E
expireAfterToMillis(String)
- Static method in class com.eclecticlogic.whisper.core.
ParameterUtil
G
getAppender(String)
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
getCanonicalMessage()
- Method in class com.eclecticlogic.whisper.logback.
LogbackMessage
getCanonicalMessage()
- Method in interface com.eclecticlogic.whisper.spi.
Message
getDetails()
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
getDigestFrequency()
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
getDigestLoggerName()
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
getEvent()
- Method in class com.eclecticlogic.whisper.spi.
AbstractMessage
getEvent()
- Method in interface com.eclecticlogic.whisper.spi.
Message
getExpireAfter()
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
getFullMessage()
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
getFullMessage()
- Method in class com.eclecticlogic.whisper.logback.
LogbackMessage
getFullMessage()
- Method in interface com.eclecticlogic.whisper.spi.
Message
getMessage()
- Method in class com.eclecticlogic.whisper.core.
Digest
getMessage()
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
getMessage()
- Method in class com.eclecticlogic.whisper.logback.
LogbackMessage
getMessage()
- Method in interface com.eclecticlogic.whisper.spi.
Message
getMessageAge()
- Method in class com.eclecticlogic.whisper.logback.
LogbackMessage
getMessageAge()
- Method in interface com.eclecticlogic.whisper.spi.
Message
getMessagesSinceLastDigest()
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
getMessagesSinceStart()
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
getMessageTime()
- Method in class com.eclecticlogic.whisper.logback.
LogbackMessage
getMessageTime()
- Method in interface com.eclecticlogic.whisper.spi.
Message
getSubject()
- Method in class com.eclecticlogic.whisper.core.
Digest
getSuppressAfter()
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
getSuppressAfter()
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
getSuppressionExpirationTime()
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
getSuppressionOnMessagesCount()
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
I
isAttached(Appender<ILoggingEvent>)
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
isMessagesSuppressed()
- Method in class com.eclecticlogic.whisper.core.
Digest
iteratorForAppenders()
- Method in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
L
log(Message<E>)
- Method in class com.eclecticlogic.whisper.core.
Muffler
log(Message<E>)
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
LogbackMessage
- Class in
com.eclecticlogic.whisper.logback
LogbackMessage(ILoggingEvent)
- Constructor for class com.eclecticlogic.whisper.logback.
LogbackMessage
logDigest(Digest)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
logDigest(Digest)
- Method in interface com.eclecticlogic.whisper.spi.
MessageWriter
Writes the digest message through to the attached appender.
logThrough(Message<E>)
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
logThrough(Message<ILoggingEvent>)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
logThrough(Message<E>)
- Method in interface com.eclecticlogic.whisper.spi.
MessageWriter
Writes the message through to the attached appender for immediate logging.
M
MDC_DIGEST_SUBJECT
- Static variable in class com.eclecticlogic.whisper.logback.
AbstractWhisperAppender
Message
<
E
> - Interface in
com.eclecticlogic.whisper.spi
Every logging implementation's message needs to expose this interface.
messageCountForSuppression(String)
- Static method in class com.eclecticlogic.whisper.core.
ParameterUtil
MessageWriter
<
E
> - Interface in
com.eclecticlogic.whisper.spi
Every logging appender should expose this interface to log messages that are not suppressed and to send log digests.
Muffler
<
E
> - Class in
com.eclecticlogic.whisper.core
Handles the core logic of figuring out if messages should be suppressed.
Muffler(WhisperManager<E>, String)
- Constructor for class com.eclecticlogic.whisper.core.
Muffler
P
ParameterUtil
- Class in
com.eclecticlogic.whisper.core
Can handle time specified as follows: m, min, minute, minutes = Minutes s, sec, secs, second, seconds = Seconds h, hour, hours, hr, hrs = Hours
ParameterUtil()
- Constructor for class com.eclecticlogic.whisper.core.
ParameterUtil
R
remove(String)
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
run()
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
S
setDigestFrequency(String)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
setDigestLoggerName(String)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
setExpireAfter(String)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
setFullMessage(String)
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
setMessage(String)
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
setMessagesSinceLastDigest(int)
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
setMessagesSinceSuppressionStart(int)
- Method in class com.eclecticlogic.whisper.core.
DigestMessage
setSuppressAfter(long)
- Method in class com.eclecticlogic.whisper.core.
SuppressionQueue
setSuppressAfter(String)
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
start(long)
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
start()
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
stop()
- Method in class com.eclecticlogic.whisper.core.
WhisperManager
stop()
- Method in class com.eclecticlogic.whisper.logback.
WhisperAppender
SuppressionQueue
- Class in
com.eclecticlogic.whisper.core
A queue that keeps all messages that arrive within the suppression trigger period and allows the Muffler to determine if suppression should start.
SuppressionQueue()
- Constructor for class com.eclecticlogic.whisper.core.
SuppressionQueue
suppressionTimeForSuppression(String)
- Static method in class com.eclecticlogic.whisper.core.
ParameterUtil
W
WhisperAppender
- Class in
com.eclecticlogic.whisper.logback
WhisperAppender()
- Constructor for class com.eclecticlogic.whisper.logback.
WhisperAppender
WhisperManager
<
E
> - Class in
com.eclecticlogic.whisper.core
The core logic is coordinated by this class.
WhisperManager(MessageWriter<E>, String, String)
- Constructor for class com.eclecticlogic.whisper.core.
WhisperManager
A
C
D
E
G
I
L
M
P
R
S
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.