Github user pwendell commented on the pull request:
https://github.com/apache/spark/pull/325#issuecomment-39646636
So is the main problem here that parquet should not use a static block like
this to do initialization? If so, @witgo do you mind documenting this in the
code to explain that it's a work around. Also, should we reach out to the
parquet team and @julienledem about removing this static initialization? It
seems this initialization code breaks the use case where JUL is being routed to
SLF4j via a bridge. Or maybe it's sensitive to the order in which the SLF4J
bridge and the Parquet `Log` class do static initialization.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---