java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Logger>
com.zingtongroup.loggingseleniumwebdriver.logging.LoggerList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Logger>, java.util.Collection<Logger>, java.util.List<Logger>, java.util.RandomAccess

public class LoggerList
extends java.util.ArrayList<Logger>
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    boolean isPaused  
    LogLevel minimumLogLevel  

    Fields inherited from class java.util.AbstractList

    modCount
  • Constructor Summary

    Constructors
    Constructor Description
    LoggerList()  
  • Method Summary

    Modifier and Type Method Description
    Logger getLoggerOfType​(java.lang.Class<?> type)  
    Logger getLoggerOfType​(java.lang.String typeName)  
    java.util.Set<java.lang.String> getLoggerTypes()  
    void log​(java.lang.String logMessage)  
    void logDebug​(java.lang.String logMessage)  
    void logException​(java.lang.Exception e)  
    void logExecutionStep​(java.lang.String logMessage)  
    void logInfo​(java.lang.String logMessage)  
    void logVerificationFailed​(java.lang.String logMessage)  
    void logVerificationPassed​(java.lang.String logMessage)  
    void logVerificationProblem​(java.lang.String logMessage)  
    void pauseLogging()  
    void removeAllLoggers()  
    void resumeLogging()  
    void setMinimumLogLevel​(LogLevel minimumLogLevel)  

    Methods inherited from class java.util.ArrayList

    add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize

    Methods inherited from class java.util.AbstractCollection

    containsAll, toString

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, stream, toArray

    Methods inherited from interface java.util.List

    containsAll
  • Field Details

    • isPaused

      public boolean isPaused
    • minimumLogLevel

      public LogLevel minimumLogLevel
  • Constructor Details

    • LoggerList

      public LoggerList()
  • Method Details

    • setMinimumLogLevel

      public void setMinimumLogLevel​(LogLevel minimumLogLevel)
    • logException

      public void logException​(java.lang.Exception e)
    • logDebug

      public void logDebug​(java.lang.String logMessage)
    • logVerificationPassed

      public void logVerificationPassed​(java.lang.String logMessage)
    • logVerificationFailed

      public void logVerificationFailed​(java.lang.String logMessage)
    • logVerificationProblem

      public void logVerificationProblem​(java.lang.String logMessage)
    • logInfo

      public void logInfo​(java.lang.String logMessage)
    • logExecutionStep

      public void logExecutionStep​(java.lang.String logMessage)
    • log

      public void log​(java.lang.String logMessage)
    • getLoggerTypes

      public java.util.Set<java.lang.String> getLoggerTypes()
    • getLoggerOfType

      public Logger getLoggerOfType​(java.lang.String typeName)
    • removeAllLoggers

      public void removeAllLoggers()
    • getLoggerOfType

      public Logger getLoggerOfType​(java.lang.Class<?> type)
    • pauseLogging

      public void pauseLogging()
    • resumeLogging

      public void resumeLogging()