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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---