You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2015/08/11 18:11:45 UTC

[jira] [Updated] (SPARK-9826) Cannot use custom classes in log4j.properties

     [ https://issues.apache.org/jira/browse/SPARK-9826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Owen updated SPARK-9826:
-----------------------------
    Priority: Minor  (was: Major)

> Cannot use custom classes in log4j.properties
> ---------------------------------------------
>
>                 Key: SPARK-9826
>                 URL: https://issues.apache.org/jira/browse/SPARK-9826
>             Project: Spark
>          Issue Type: Bug
>          Components: Spark Core
>    Affects Versions: 1.4.1
>            Reporter: Michel Lemay
>            Priority: Minor
>
> log4j is initialized before spark class loader is set on the thread context.
> Therefore it cannot use classes embedded in fat-jars submitted to spark.
> While parsing arguments, spark calls methods on Utils class and triggers ShutdownHookManager static initialization.  This then leads to log4j being initialized before spark gets the chance to specify custom class MutableURLClassLoader on the thread context.
> See detailed explanation here:
> http://apache-spark-user-list.1001560.n3.nabble.com/log4j-custom-appender-ClassNotFoundException-with-spark-1-4-1-tt24159.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org