Currently, the `MDCFilter` fails with an `NullPointerException` if the filter value is not set. I think that filtering unset MDC values is a reasonable use case.
A fix is submitted at https://github.com/qos-ch/logback/pull/316