The final method of filtering is the
RWTraceLevelFilter, as discussed in
Using RWTraceLevelFilter. The level filter is the least efficient alternative, but it provides the most control, because the filtering level can be adjusted at runtime. Since it is a true filter, you can combine it with other filters and clients in many different ways to get exactly the tracing output you require.