org.openspaces.grid.gsm
Class SingleThreadedPollingLog
java.lang.Object
org.openspaces.grid.gsm.SingleThreadedPollingLog
- All Implemented Interfaces:
- Log
public class SingleThreadedPollingLog
- extends Object
- implements Log
A log that silently discards some log entries if they have been printed
in the past minute already.
This class is not thread safe and is intended for single threaded polling code
that keeps printing the same log entries over and over again, and that is not performance critical.
- Author:
- itaif
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleThreadedPollingLog
public SingleThreadedPollingLog(Log logger)
SingleThreadedPollingLog
public SingleThreadedPollingLog(Log logger,
long discardSameLogEntriesPeriod,
TimeUnit unit)
debug
public void debug(Object message)
- Specified by:
debug
in interface Log
debug
public void debug(Object message,
Throwable t)
- Specified by:
debug
in interface Log
error
public void error(Object message)
- Specified by:
error
in interface Log
error
public void error(Object message,
Throwable t)
- Specified by:
error
in interface Log
fatal
public void fatal(Object message)
- Specified by:
fatal
in interface Log
fatal
public void fatal(Object message,
Throwable t)
- Specified by:
fatal
in interface Log
info
public void info(Object message)
- Specified by:
info
in interface Log
info
public void info(Object message,
Throwable t)
- Specified by:
info
in interface Log
trace
public void trace(Object message)
- Specified by:
trace
in interface Log
trace
public void trace(Object message,
Throwable t)
- Specified by:
trace
in interface Log
warn
public void warn(Object message)
- Specified by:
warn
in interface Log
warn
public void warn(Object message,
Throwable t)
- Specified by:
warn
in interface Log
isDebugEnabled
public boolean isDebugEnabled()
- Specified by:
isDebugEnabled
in interface Log
isErrorEnabled
public boolean isErrorEnabled()
- Specified by:
isErrorEnabled
in interface Log
isFatalEnabled
public boolean isFatalEnabled()
- Specified by:
isFatalEnabled
in interface Log
isInfoEnabled
public boolean isInfoEnabled()
- Specified by:
isInfoEnabled
in interface Log
isTraceEnabled
public boolean isTraceEnabled()
- Specified by:
isTraceEnabled
in interface Log
isWarnEnabled
public boolean isWarnEnabled()
- Specified by:
isWarnEnabled
in interface Log
Copyright © GigaSpaces.