Github user StephanEwen commented on the issue:
https://github.com/apache/flink/pull/4891
Concerning loggers: I think for logging frameworks, they should rarely
bleed through, but if you instantiate multiple ones, you get problems. It is
more serious for the logging backend (where having multiple ones may mean
logging does not happen at all or get at least crazy warnings), but preventing
duplication in the logging frontend cannot hurt I believe.
Regarding non-primitive config options: Nice idea, but I would suggest to
do it without for now, because it does not seem crucial enough for me to slow
down a release for that.
How about configuring the default parent first options as:
`java.;org.apache.flink.;javax.annotation;org.slf4j;org.apache.log4j;org.apache.logging.log4j;ch.qos.logback`
---