When I came up with the name `DemuxLogger`, I was thinking that it would do the routing itself. Taking in both rules, and loggers. But it is easier to just leave the rules to the filtered logger. I am not sure what is a better name for this