Why is it sometimes useful to implement filters in your logging?
With log filters you can control the log messages that are published. A filter leaves out messages of a certain severity level from a subsystem, such as JDBC or JMS, or according to a specified criteria (for example, only during peak hours). Only the log messages that satisfy the filter criteria are published. You can create separate filters for the messages that each server instance either writes to its server log file, stdout or memory buffer, or broadcasts to the domain-wide message log.
The default built-in filters such as severity levels filter out a lot already, but creating your own ones is really cool!
You can create a log filter by accessing the Log Filters ...