Jacek Lewandowski created SPARK-5524: ----------------------------------------
Summary: Remove messy dependencies to log4j Key: SPARK-5524 URL: https://issues.apache.org/jira/browse/SPARK-5524 Project: Spark Issue Type: Bug Reporter: Jacek Lewandowski There are some tickets regarding loosening the dependency on Log4j, however some classes still use the following scheme: {code} if (Logger.getLogger(classOf[SomeClass]).getLevel == null) { Logger.getLogger(classOf[SomeClass]).setLevel(someLevel) } {code} This doesn't look good and make it difficult to track why some logs are missing when you use Log4j and why they are flooding when you use something else, like logback. There is a Logging class which checks whether we use Log4j or not. Why not delegate all of such invocations, where the Logging class could handle it properly, maybe considering more logging implementations? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org