Class LogMessageRecordingAppender

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

    public class LogMessageRecordingAppender
    extends org.apache.log4j.AppenderSkeleton
    A Log4J Appender which records the first n log messages at each log level.
    Since:
    5.9
    • Constructor Detail

      • LogMessageRecordingAppender

        public LogMessageRecordingAppender()
    • Method Detail

      • append

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

        public static List<String> getRecordedMessages​(org.apache.log4j.Level level)
      • clearRecordedMessages

        public static void clearRecordedMessages()
      • close

        public void close()
      • requiresLayout

        public boolean requiresLayout()