Class DefaultLogMessageFilter


  • public class DefaultLogMessageFilter
    extends LogMessageFilter
    This filter accepts all messages with priority WARNING, ERROR and FAILURE, and messages from incomplete blocks. All messages are returned with their parents in order of appearance in the build log.
    • Constructor Detail

      • DefaultLogMessageFilter

        public DefaultLogMessageFilter()
    • Method Detail

      • acceptMessage

        public boolean acceptMessage​(@NotNull
                                     LogMessage message,
                                     boolean lastMessageInParent)
        Description copied from class: LogMessageFilter
        Called if simple log message appeared.
        Specified by:
        acceptMessage in class LogMessageFilter
        Parameters:
        message - message to filter
        lastMessageInParent - true if this is the last message in parent block
        Returns:
        true if message accepted and false if message should be removed. If message is accepted then all its parents are accepted too.
      • getOverflowMessage

        @Nullable
        public LogMessage getOverflowMessage()
      • shouldCheckMaxListSize

        protected boolean shouldCheckMaxListSize()
        Description copied from class: LogMessageFilter
        Returns true if should check maximum list size, false otherwise
        Overrides:
        shouldCheckMaxListSize in class LogMessageFilter
        Returns:
        true if should check maximum list size, false otherwise
      • getListForStoringMessages

        @NotNull
        protected List<LogMessage> getListForStoringMessages​(int maxImportantListSize)
        Description copied from class: LogMessageFilter
        Returns list for storing log messages
        Overrides:
        getListForStoringMessages in class LogMessageFilter
        Parameters:
        maxImportantListSize - maximal important list size
        Returns:
        list for storing log messages