Merge Filter

Merge Filter

The merge filter dialog is used to create or edit a merge filter.  The dialog works exclusively which filters that have already been created. 

Merges are represented as a tree where the parent node is always a conditional operation.  Children can be either a pre-existing filter, or a further conditional operation.  If a conditional operation is created, it must have at least two filters.  Note that a single conditional can also have more than two filters.

Children of conditional operations can always be thought of as working inside parenthesis as a single operation.

For example, the merge filter above could be written as:

( '19374' AND Info AND (Thread 2 OR Thread 8) )

Note that existing merge filters will be included in the pre-existing filters list.


Merge Toolbar

1. Merge Toolbar

The merge toolbar is used to create or remove conditional operations from the condition builder.

The following commands are supported:

Creates a new AND conditional.
Creates a new OR conditional.
Deletes the selected value from the current merge operation.  The root conditional and 'Add Filter...' commands cannot be deleted.


Condition Builder

2. Condition Builder

The condition builder is used to configure the merge filter.  Every item in the condition builder is a drop down.  For conditional operations, the drop down will contain two items - AND and OR.  For filter operations the drop down will contain a list of all filters which exist in the current workspace regardless of whether those filters are available to the current log file or view.

All conditionals will always contain an 'Add Filter...' child node.  This node can be used to set a new filter.  After the filter is set, a new 'Add Filter...' child will be created.  This allows you to set multiple filters on the same conditional. 



3. Apply

The apply command creates the configured filter.

< >