Class SwallowedExceptionLogger

    • Constructor Summary

      Constructors 
      Constructor Description
      SwallowedExceptionLogger​(Log log)
      Create a SwallowedExceptionLogger with the given logger.
      SwallowedExceptionLogger​(Log log, boolean logExpiredConnections)
      Create a SwallowedExceptionLogger with the given logger and expired connection logging property.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onSwallowException​(java.lang.Exception e)
      Notifies this instance every time the implementation unavoidably swallows an exception.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SwallowedExceptionLogger

        public SwallowedExceptionLogger​(Log log)
        Create a SwallowedExceptionLogger with the given logger. By default, expired connection logging is turned on.
        Parameters:
        log - logger
      • SwallowedExceptionLogger

        public SwallowedExceptionLogger​(Log log,
                                        boolean logExpiredConnections)
        Create a SwallowedExceptionLogger with the given logger and expired connection logging property.
        Parameters:
        log - logger
        logExpiredConnections - false suppresses logging of expired connection events
    • Method Detail

      • onSwallowException

        public void onSwallowException​(java.lang.Exception e)
        Description copied from interface: SwallowedExceptionListener
        Notifies this instance every time the implementation unavoidably swallows an exception.
        Specified by:
        onSwallowException in interface SwallowedExceptionListener
        Parameters:
        e - The exception that was swallowed