Filter events to keep only those verifying the predicate
Filter events to keep only thoese verifying a predicate and map to a type compatible with the inner logger.
A log target represents a static log location
Map incoming events to a type compatible with the inner logger
Trivial logger sink discarding all events
Logger sink writing to the FS