Add late initialization to the chukwa log4j appender
-----------------------------------------------------

                 Key: HADOOP-5058
                 URL: https://issues.apache.org/jira/browse/HADOOP-5058
             Project: Hadoop Core
          Issue Type: Improvement
            Reporter: Jerome Boulon


With the current Chukwa log4j implementation, if you define a static log4j 
configuration the appender is initialized at creation time.

This may cause some problems for example with Hadoop Audit log or Metrics 
context, if the log4j properties are statically defined then a userX running an 
hadoop command will trigger a permission denied exception since the appender 
will try to initialize itself and therefore try to create a file under userX 
ownership for each appender even if not data is going to be written to it.

The goal is to delay this initialization until the first message is actually 
written to that log so this kind of issue could easily be avoided.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to