Changes non-required filter behavior so that, when non-required filters exist, at least one non-required filter must match. Previously in this case it would exit the conditional block and be able to pass (return true) if the log level check passed.
Changes non-required filter behavior so that, when non-required filters exist, at least one non-required filter must match. Previously in this case it would exit the conditional block and be able to pass (return true) if the log level check passed.

SwiftyBeaver/SwiftyBeaver,SwiftyBeaver/SwiftyBeaver,SwiftyBeaver/SwiftyBeaver