A. The Filter objects can analyze logging information beyond level matching and decide whether logging requests should be handled by a particular Appender or ignored.
B. The filter may be a console, a file, or another item depending on the appender.
C. The filter is required to control the filtration of the log messages.
D. Appender can have a filter associated with it independent of the logger level.