Class LogInterceptor

  • All Implemented Interfaces:
    org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

    public class LogInterceptor
    extends org.apache.log4j.AppenderSkeleton
    Author:
    Chris Cranford
    • Field Detail

      • events

        private List<org.apache.log4j.spi.LoggingEvent> events
    • Constructor Detail

      • LogInterceptor

        public LogInterceptor()
      • LogInterceptor

        public LogInterceptor​(Class<?> clazz)
    • Method Detail

      • append

        protected void append​(org.apache.log4j.spi.LoggingEvent loggingEvent)
        Specified by:
        append in class org.apache.log4j.AppenderSkeleton
      • close

        public void close()
      • requiresLayout

        public boolean requiresLayout()
      • containsMessage

        public boolean containsMessage​(String text)
      • containsWarnMessage

        public boolean containsWarnMessage​(String text)
      • containsErrorMessage

        public boolean containsErrorMessage​(String text)
      • containsStacktraceElement

        public boolean containsStacktraceElement​(String text)
      • containsMessage

        private boolean containsMessage​(org.apache.log4j.Level level,
                                        String text)