Class MockAieLogger

  • All Implemented Interfaces:
    AieLogger

    public class MockAieLogger
    extends java.lang.Object
    implements AieLogger
    • Constructor Summary

      Constructors 
      Constructor Description
      MockAieLogger()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()
      Remove all captured events
      int count​(java.lang.String messageContents, boolean exact)
      ***************************************************************************************************************
      int count​(java.lang.String messageContents, boolean exact, org.apache.log4j.Level maxLevel)
      ***************************************************************************************************************
      void debug​(java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      void debug​(java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      void error​(ErrorCode logMessageType, java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      void error​(ErrorCode logMessageType, java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      int getErrorCount()
      ***************************************************************************************************************
      java.util.List<java.lang.String> getMessages()  
      java.util.List<java.lang.String> getMessages​(org.apache.log4j.Level level)
      Returns messages that have the supplied level.
      java.util.List<java.lang.String> getMessagesWithMaxLevel​(org.apache.log4j.Level maxLevel)
      Returns messages that have the supplied level or logging less than that level.
      int getWarningCount()
      ***************************************************************************************************************
      void info​(java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      boolean isDebugEnabled()
      ***************************************************************************************************************
      boolean isInfoEnabled()
      ***************************************************************************************************************
      boolean isTraceEnabled()
      ***************************************************************************************************************
      void trace​(java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      void warn​(ErrorCode logMessageType, java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      void warn​(ErrorCode logMessageType, java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
      ***************************************************************************************************************
      • Methods inherited from class java.lang.Object

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

      • MockAieLogger

        public MockAieLogger()
    • Method Detail

      • clear

        public void clear()
        Remove all captured events
      • count

        public int count​(java.lang.String messageContents,
                         boolean exact)
        ***************************************************************************************************************
      • count

        public int count​(java.lang.String messageContents,
                         boolean exact,
                         org.apache.log4j.Level maxLevel)
        ***************************************************************************************************************
      • getWarningCount

        public int getWarningCount()
        ***************************************************************************************************************
      • getErrorCount

        public int getErrorCount()
        ***************************************************************************************************************
      • getMessages

        public java.util.List<java.lang.String> getMessages()
        Returns:
        all messages logged
      • getMessages

        public java.util.List<java.lang.String> getMessages​(org.apache.log4j.Level level)
        Returns messages that have the supplied level.
        Parameters:
        level - matching level or null if all messages are desired.
        Returns:
        matching messages
      • getMessagesWithMaxLevel

        public java.util.List<java.lang.String> getMessagesWithMaxLevel​(org.apache.log4j.Level maxLevel)
        Returns messages that have the supplied level or logging less than that level.
        Parameters:
        maxLevel - max level or null if all messages are desired.
        Returns:
        matching messages
      • trace

        public void trace​(java.lang.String msg,
                          java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        trace in interface AieLogger
        Parameters:
        msg - Message to log
        params - variable arguments for the format string
      • debug

        public void debug​(java.lang.String msg,
                          java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        debug in interface AieLogger
        Parameters:
        msg - Message to log
        params - variable arguments for the format string
      • debug

        public void debug​(java.lang.Throwable t,
                          java.lang.String msg,
                          java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        debug in interface AieLogger
        msg - Message to log
        params - variable arguments for the format string
      • info

        public void info​(java.lang.String msg,
                         java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        info in interface AieLogger
        Parameters:
        msg - message to log
        params - variable arguments for the format string
      • warn

        public void warn​(ErrorCode logMessageType,
                         java.lang.Throwable t,
                         java.lang.String msg,
                         java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        warn in interface AieLogger
        msg - Message to log
        params - variable arguments for the format string
      • warn

        public void warn​(ErrorCode logMessageType,
                         java.lang.String msg,
                         java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        warn in interface AieLogger
        msg - Message to log
        params - variable arguments for the format string
      • error

        public void error​(ErrorCode logMessageType,
                          java.lang.String msg,
                          java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        error in interface AieLogger
        msg - Message to log
        params - variable arguments for the format string
      • error

        public void error​(ErrorCode logMessageType,
                          java.lang.Throwable t,
                          java.lang.String msg,
                          java.lang.Object... params)
        ***************************************************************************************************************
        Specified by:
        error in interface AieLogger
        t - Throwable to log
        msg - Message to log
        params - variable arguments for the format string
      • isTraceEnabled

        public boolean isTraceEnabled()
        ***************************************************************************************************************
        Specified by:
        isTraceEnabled in interface AieLogger
        Returns:
        true if TRACE level is set
      • isInfoEnabled

        public boolean isInfoEnabled()
        ***************************************************************************************************************
        Specified by:
        isInfoEnabled in interface AieLogger
        Returns:
        true if INFO level is set
      • isDebugEnabled

        public boolean isDebugEnabled()
        ***************************************************************************************************************
        Specified by:
        isDebugEnabled in interface AieLogger
        Returns:
        true if DEBUG level is set