public class LogViewerFilter extends java.lang.Object implements LogRecordFilter
LogRecordFilter interface using multiple
parameters to filter log records.| Modifier and Type | Class and Description |
|---|---|
static class |
LogViewerFilter.Extension |
| Constructor and Description |
|---|
LogViewerFilter(java.util.Date startDate,
java.util.Date stopDate,
java.util.logging.Level minLevel,
java.util.logging.Level maxLevel,
java.lang.String includeLoggers,
java.lang.String excludeLoggers,
java.lang.String threadID,
java.lang.String message,
java.util.List<LogViewerFilter.Extension> extensions)
Creates instance to filter on time range, level range, lists of
included/excluded loggers, and thread ID.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(RepositoryLogRecord record)
Checks if record should be accepted into the list.
|
public LogViewerFilter(java.util.Date startDate,
java.util.Date stopDate,
java.util.logging.Level minLevel,
java.util.logging.Level maxLevel,
java.lang.String includeLoggers,
java.lang.String excludeLoggers,
java.lang.String threadID,
java.lang.String message,
java.util.List<LogViewerFilter.Extension> extensions)
null value
can be supplied for any of the parameters that you do not wish to filter
on.startDate - minimum Date value that will be accepted by
the filterstopDate - maximum Date value that will be accepted by
the filterminLevel - minimum Level that will be accepted by the
filtermaxLevel - maximum Level that will be accepted by the
filterincludeLoggers - 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 filtermessage - message string to match in the message of a recordpublic boolean accept(RepositoryLogRecord record)
LogRecordFilteraccept in interface LogRecordFilterrecord - log record to checktrue if record should be included in the list;
false otherwise.