Arpit Agarwal created HADOOP-10413:
--------------------------------------

             Summary: Log statements must include pid and tid information
                 Key: HADOOP-10413
                 URL: https://issues.apache.org/jira/browse/HADOOP-10413
             Project: Hadoop Common
          Issue Type: Improvement
    Affects Versions: 2.3.0, 3.0.0
            Reporter: Arpit Agarwal


Log statements do not include process IDs and thread IDs which makes debugging 
hard when the output of multiple requests is interleaved. It's even worse when 
looking at the output of test runs because the logs from multiple daemons are 
interleaved in the same file.

Log4j does not provide a builtin mechanism for this, so we'd likely have to 
write some extra code. One possible solution is to initialize the IDs in the 
[MDC|https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/MDC.html] 
and extract by updating the {{ConversionPattern}} as [described 
here|http://stackoverflow.com/a/12202124].



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to