Class LogViewerFilter

java.lang.Object
com.ibm.websphere.logging.hpel.reader.filters.LogViewerFilter
All Implemented Interfaces:
LogRecordFilter

public class LogViewerFilter extends Object implements LogRecordFilter
Implementation of the LogRecordFilter interface using multiple parameters to filter log records.
  • Constructor Details

    • LogViewerFilter

      public LogViewerFilter(Date startDate, Date stopDate, Level minLevel, Level maxLevel, String includeLoggers, String excludeLoggers, String threadID, String message, String excludeMessages, List<LogViewerFilter.Extension> extensions)
      Creates instance to filter on time range, level range, lists of included/excluded loggers, list of excluded messages, and thread ID. A null value can be supplied for any of the parameters that you do not wish to filter on.
      Parameters:
      startDate - minimum Date value that will be accepted by the filter
      stopDate - maximum Date value that will be accepted by the filter
      minLevel - minimum Level that will be accepted by the filter
      maxLevel - maximum Level that will be accepted by the filter
      includeLoggers - comma separated list of loggers that will be accepted by the filter. The wildcard character '*' may be used.
      excludeLoggers - comma separated list of loggers that will be rejected by the filter. The wildcard character '*' may be used.
      threadID - ID of the thread that will be accepted by the filter
      message - message string to match in the message of a record. The wildcard character '*' may be used.
      excludeMessages - comma separated list of messages that will be rejected by the filter. The wildcard character '*' may be used.
      extensions - comma separated list of records with specified extension name and value that will be accepted by the filter. The wildcard characters '*' or '?' may be used.
  • Method Details

    • accept

      public boolean accept(RepositoryLogRecord record)
      Description copied from interface: LogRecordFilter
      Checks if record should be accepted into the list.
      Specified by:
      accept in interface LogRecordFilter
      Parameters:
      record - log record to check
      Returns:
      true if record should be included in the list; false otherwise.