com.mchange.util.impl
Class FSMessageLoggerAdapter

java.lang.Object
  extended by com.mchange.util.impl.FSMessageLoggerAdapter
All Implemented Interfaces:
FailSuppressedMessageLogger, MessageLogger, RobustMessageLogger

public class FSMessageLoggerAdapter
extends Object
implements FailSuppressedMessageLogger


Constructor Summary
FSMessageLoggerAdapter(MessageLogger wrapMe)
           
 
Method Summary
 void clearFailures()
           
 Iterator getFailures()
          returns an Iterator of IOExceptions, or null if there have been no failures
 void log(String message)
           
 void log(Throwable t, String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FSMessageLoggerAdapter

public FSMessageLoggerAdapter(MessageLogger wrapMe)
Method Detail

log

public void log(String message)
Specified by:
log in interface MessageLogger
Specified by:
log in interface RobustMessageLogger

log

public void log(Throwable t,
                String message)
Specified by:
log in interface MessageLogger
Specified by:
log in interface RobustMessageLogger

getFailures

public Iterator getFailures()
Description copied from interface: FailSuppressedMessageLogger
returns an Iterator of IOExceptions, or null if there have been no failures

Specified by:
getFailures in interface FailSuppressedMessageLogger

clearFailures

public void clearFailures()
Specified by:
clearFailures in interface FailSuppressedMessageLogger