Interfaces
 InterfaceDescription
 IFilter Defines a common interface that must be implemented by all the filters.
Classes
 ClassDescription
 AbstractFilterDecorator The base abstract class of all concrete filters.
 CategoryFilter Filter applied to log's category
 DateFilter Filter applied to log's date
 Filter The only pourpose of Filter is to be wrapped by one or more filters (classes which extend AbstractFilter)
 LevelFilter Filter applied to log's level (warning, info, error...)