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.