JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
E
G
H
I
L
M
R
S
T
V
W
B
build()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder
C
com.swrve.ratelimitedlogger
- package com.swrve.ratelimitedlogger
an SLF4J-compatible, simple, fluent API for rate-limited logging in Java; start with
RateLimitedLog
.
CounterMetric
- Interface in
com.swrve.ratelimitedlogger
An interface used to implement the target for RateLimitedLogWithPattern#withMetrics(), allowing callers to provide their own metric-recording implementation.
D
debug(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Marker, String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Marker, String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Marker, String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Marker, String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Marker, String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
debug(Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
debug(Marker, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
debug(Marker, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
E
elapsedTime(TimeUnit)
- Method in class com.swrve.ratelimitedlogger.
Stopwatch
equals(Object)
- Method in class com.swrve.ratelimitedlogger.
LogWithPatternAndLevel
Two RateLimitedLogWithPattern objects are considered equal if their messages match; the RateAndPeriods are not significant.
equals(Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
Two RateLimitedLogWithPattern objects are considered equal if their messages match; the RateAndPeriods are not significant.
error(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Marker, String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Marker, String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Marker, String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Marker, String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Marker, String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
error(Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
error(Marker, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
error(Marker, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
every(Duration)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder.MissingPeriod
Specify the time period.
G
get(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
get(String, Level)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
get(Level)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
getLevelName()
- Method in enum com.swrve.ratelimitedlogger.
Level
getName()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
H
hashCode()
- Method in class com.swrve.ratelimitedlogger.
LogWithPatternAndLevel
hashCode()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
I
increment(String)
- Method in interface com.swrve.ratelimitedlogger.
CounterMetric
Increment the value of the named metric @param metricName by 1.
info(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Marker, String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Marker, String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Marker, String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Marker, String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Marker, String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
info(Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
info(Marker, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
info(Marker, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
isDebugEnabled()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isDebugEnabled(Marker)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isErrorEnabled()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isErrorEnabled(Marker)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isInfoEnabled()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isInfoEnabled(Marker)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isTraceEnabled()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isTraceEnabled(Marker)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isWarnEnabled()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
isWarnEnabled(Marker)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
L
Level
- Enum in
com.swrve.ratelimitedlogger
Our supported logging levels.
log(Object...)
- Method in class com.swrve.ratelimitedlogger.
LogWithPatternAndLevel
logging APIs.
log(Throwable)
- Method in class com.swrve.ratelimitedlogger.
LogWithPatternAndLevel
log(Marker, Object...)
- Method in class com.swrve.ratelimitedlogger.
LogWithPatternAndLevel
log(Marker, Throwable)
- Method in class com.swrve.ratelimitedlogger.
LogWithPatternAndLevel
LogWithPatternAndLevel
- Class in
com.swrve.ratelimitedlogger
An individual log pattern and level - the unit of rate limiting.
M
maxRate(int)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder.MissingRateAndPeriod
Specify the maximum count of logs in every time period.
R
RateAndPeriod(int, Duration)
- Constructor for class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern.RateAndPeriod
RateLimitedLog
- Class in
com.swrve.ratelimitedlogger
An SLF4J-compatible API for rate-limited logging.
RateLimitedLogBuilder
- Class in
com.swrve.ratelimitedlogger
Factory to create new RateLimitedLog instances in a fluent Builder style.
RateLimitedLogBuilder.MissingPeriod
- Class in
com.swrve.ratelimitedlogger
RateLimitedLogBuilder.MissingRateAndPeriod
- Class in
com.swrve.ratelimitedlogger
RateLimitedLogWithPattern
- Class in
com.swrve.ratelimitedlogger
An individual log pattern.
RateLimitedLogWithPattern.RateAndPeriod
- Class in
com.swrve.ratelimitedlogger
recordMetrics(CounterMetric)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder
Optional: should we record metrics about the call rate using @param stats.
S
start()
- Method in class com.swrve.ratelimitedlogger.
Stopwatch
Stopwatch
- Class in
com.swrve.ratelimitedlogger
Simple stopwatch implementation to avoid Guava dependency
Stopwatch()
- Constructor for class com.swrve.ratelimitedlogger.
Stopwatch
Stopwatch(long)
- Constructor for class com.swrve.ratelimitedlogger.
Stopwatch
T
trace(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(Marker, String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(Marker, String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(Marker, String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(Marker, String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(Marker, String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
trace(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
logging APIs.
trace(Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
trace(Marker, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
trace(Marker, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
V
valueOf(String)
- Static method in enum com.swrve.ratelimitedlogger.
Level
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.swrve.ratelimitedlogger.
Level
Returns an array containing the constants of this enum type, in the order they are declared.
W
warn(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Marker, String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Marker, String, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Marker, String, Object, Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Marker, String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Marker, String, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
warn(Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
warn(Marker, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
warn(Marker, Throwable)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
withRateLimit(Logger)
- Static method in class com.swrve.ratelimitedlogger.
RateLimitedLog
Start building a new RateLimitedLog, wrapping the SLF4J logger @param logger.
withStopwatch(Stopwatch)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder
Specify that the rate-limited logger should compute time using @param stopwatch.
B
C
D
E
G
H
I
L
M
R
S
T
V
W
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes