Package org.apache.cassandra.utils
Class NoSpamLogger.NoSpamLogStatement
- java.lang.Object
-
- java.lang.Number
-
- java.util.concurrent.atomic.AtomicLong
-
- org.apache.cassandra.utils.NoSpamLogger.NoSpamLogStatement
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- NoSpamLogger
public class NoSpamLogger.NoSpamLogStatement extends java.util.concurrent.atomic.AtomicLong
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NoSpamLogStatement(java.lang.String statement, long minIntervalNanos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
error(long nowNanos, java.lang.Object... objects)
boolean
error(java.lang.Object... objects)
boolean
info(long nowNanos, java.lang.Object... objects)
boolean
info(java.lang.Object... objects)
boolean
log(NoSpamLogger.Level l, long nowNanos, java.lang.Object... objects)
boolean
log(NoSpamLogger.Level l, long nowNanos, java.util.function.Supplier<java.lang.Object[]> objects)
boolean
warn(long nowNanos, java.lang.Object... objects)
boolean
warn(java.lang.Object... objects)
-
Methods inherited from class java.util.concurrent.atomic.AtomicLong
accumulateAndGet, addAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, decrementAndGet, doubleValue, floatValue, get, getAcquire, getAndAccumulate, getAndAdd, getAndDecrement, getAndIncrement, getAndSet, getAndUpdate, getOpaque, getPlain, incrementAndGet, intValue, lazySet, longValue, set, setOpaque, setPlain, setRelease, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
-
-
-
Method Detail
-
log
public boolean log(NoSpamLogger.Level l, long nowNanos, java.util.function.Supplier<java.lang.Object[]> objects)
-
log
public boolean log(NoSpamLogger.Level l, long nowNanos, java.lang.Object... objects)
-
info
public boolean info(long nowNanos, java.lang.Object... objects)
-
info
public boolean info(java.lang.Object... objects)
-
warn
public boolean warn(long nowNanos, java.lang.Object... objects)
-
warn
public boolean warn(java.lang.Object... objects)
-
error
public boolean error(long nowNanos, java.lang.Object... objects)
-
error
public boolean error(java.lang.Object... objects)
-
-