Hadoop Common
  1. Hadoop Common
  2. HADOOP-7705

Add a log4j back end that can push out JSON data, one per line

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.23.0, 0.24.0
    • Fix Version/s: 0.23.0, 0.24.0
    • Component/s: util
    • Labels:
      None

      Description

      If we had a back end for Log4j that pushed out log events in single line JSON content, we'd have something that is fairly straightforward to machine parse. If: it may be harder to do than expected. Once working HADOOP-6244 could use it.

      1. HADOOP-7705.patch
        19 kB
        Steve Loughran
      2. HADOOP-7705.patch
        16 kB
        Steve Loughran
      3. HADOOP-7705-log4json.patch
        15 kB
        Steve Loughran

        Activity

        Hide
        Steve Loughran added a comment -

        patch with tests

        Show
        Steve Loughran added a comment - patch with tests
        Hide
        Steve Loughran added a comment -

        This patch is independent of the rest of the Hadoop codebase; it's a new logger than can push out JSON content that is easy for management tools to parse (indeed, the tests parse the data to verify round-tripping.

        The test run shows what the output is, here are some examples from it

        1. Simple log message, as it looks: one JSON node per line. All values (escaped) strings except for time_t, which is a integer

        {"name":"name","time":0,"level":"DEBUG","thread":"thread1","message":"hello, world"}
        

        2. Log with a single nested exception, reformatted as multiline for readability. The exception class is added (if provided), and the stack is included as an array.

        {
            "name":"testException",
            "time":1317980185037,
            "level":"INFO",
            "thread":"quoted\"",
            "message":"new line\n and {}",
            "exceptionclass":"java.net.NoRouteToHostException",
            "stack":[
                "java.net.NoRouteToHostException: that box caught fire 3 years ago",
                "\tat org.apache.hadoop.log.TestLog4Json.testException(TestLog4Json.java:49)",
                "\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)",
                "\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)",
                "\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)",
                "\tat java.lang.reflect.Method.invoke(Method.java:597)",
                "\tat junit.framework.TestCase.runTest(TestCase.java:168)",
                "\tat junit.framework.TestCase.runBare(TestCase.java:134)",
                "\tat junit.framework.TestResult$1.protect(TestResult.java:110)",
                "\tat junit.framework.TestResult.runProtected(TestResult.java:128)",
                "\tat junit.framework.TestResult.run(TestResult.java:113)",
                "\tat junit.framework.TestCase.run(TestCase.java:124)",
                "\tat junit.framework.TestSuite.runTest(TestSuite.java:232)",
                "\tat junit.framework.TestSuite.run(TestSuite.java:227)",
                "\tat org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)",
                "\tat org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)",
                "\tat org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)",
                "\tat org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:145)",
                "\tat org.apache.maven.surefire.Surefire.run(Surefire.java:104)",
                "\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)",
                "\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)",
                "\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)",
                "\tat java.lang.reflect.Method.invoke(Method.java:597)",
                "\tat org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)",
                "\tat org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)"
              ]
        }
        

        One potential improvement would be to include the timestamp as a human readable ISO time. The reason I haven't done this is the cost of creating this data -if the target is a machine, it's not needed.

        This log could be included as a (commented out) example in the conf/log4 file. It must not go in the src/test log4 file as if there is a bug in the code, that could break all tests.

        Show
        Steve Loughran added a comment - This patch is independent of the rest of the Hadoop codebase; it's a new logger than can push out JSON content that is easy for management tools to parse (indeed, the tests parse the data to verify round-tripping. The test run shows what the output is, here are some examples from it 1. Simple log message, as it looks: one JSON node per line. All values (escaped) strings except for time_t, which is a integer { "name" : "name" , "time" :0, "level" : "DEBUG" , "thread" : "thread1" , "message" : "hello, world" } 2. Log with a single nested exception, reformatted as multiline for readability. The exception class is added (if provided), and the stack is included as an array. { "name" : "testException" , "time" :1317980185037, "level" : "INFO" , "thread" : "quoted\" ", "message" : " new line\n and {}" , "exceptionclass" : "java.net.NoRouteToHostException" , "stack" :[ "java.net.NoRouteToHostException: that box caught fire 3 years ago" , "\tat org.apache.hadoop.log.TestLog4Json.testException(TestLog4Json.java:49)" , "\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" , "\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)" , "\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)" , "\tat java.lang.reflect.Method.invoke(Method.java:597)" , "\tat junit.framework.TestCase.runTest(TestCase.java:168)" , "\tat junit.framework.TestCase.runBare(TestCase.java:134)" , "\tat junit.framework.TestResult$1.protect(TestResult.java:110)" , "\tat junit.framework.TestResult.runProtected(TestResult.java:128)" , "\tat junit.framework.TestResult.run(TestResult.java:113)" , "\tat junit.framework.TestCase.run(TestCase.java:124)" , "\tat junit.framework.TestSuite.runTest(TestSuite.java:232)" , "\tat junit.framework.TestSuite.run(TestSuite.java:227)" , "\tat org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)" , "\tat org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)" , "\tat org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)" , "\tat org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:145)" , "\tat org.apache.maven.surefire.Surefire.run(Surefire.java:104)" , "\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)" , "\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)" , "\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)" , "\tat java.lang.reflect.Method.invoke(Method.java:597)" , "\tat org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)" , "\tat org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1017)" ] } One potential improvement would be to include the timestamp as a human readable ISO time. The reason I haven't done this is the cost of creating this data -if the target is a machine, it's not needed. This log could be included as a (commented out) example in the conf/log4 file. It must not go in the src/test log4 file as if there is a bug in the code, that could break all tests.
        Hide
        Hadoop QA added a comment -

        +1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12498130/HADOOP-7705-log4json.patch
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 2 new or modified tests.

        +1 javadoc. The javadoc tool did not generate any warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 core tests. The patch passed unit tests in .

        +1 contrib tests. The patch passed contrib unit tests.

        Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/274//testReport/
        Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/274//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - +1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12498130/HADOOP-7705-log4json.patch against trunk revision . +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 2 new or modified tests. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit. The applied patch does not increase the total number of release audit warnings. +1 core tests. The patch passed unit tests in . +1 contrib tests. The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/274//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/274//console This message is automatically generated.
        Hide
        Steve Loughran added a comment -

        +1 for putting this in: it doesn't break anything and I have need of it. Before I commit, anyone want to review it?

        Show
        Steve Loughran added a comment - +1 for putting this in: it doesn't break anything and I have need of it. Before I commit, anyone want to review it?
        Hide
        Steve Loughran added a comment -

        updated version with ISO formatted date included. This makes it easier for people to read, and the caching in Log4J's ISO8601 formatter reduces generation overhead.

        The output of the log now looks like

        {"name":"test","time":1318429136789,"date":"2011-10-12 15:18:56,789","level":"INFO","thread":"main","message":"test message"}
        
        Show
        Steve Loughran added a comment - updated version with ISO formatted date included. This makes it easier for people to read, and the caching in Log4J's ISO8601 formatter reduces generation overhead. The output of the log now looks like { "name" : "test" , "time" :1318429136789, "date" : "2011-10-12 15:18:56,789" , "level" : "INFO" , "thread" : "main" , "message" : "test message" }
        Hide
        Hadoop QA added a comment -

        +1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12498766/HADOOP-7705.patch
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 2 new or modified tests.

        +1 javadoc. The javadoc tool did not generate any warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 core tests. The patch passed unit tests in .

        +1 contrib tests. The patch passed contrib unit tests.

        Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/289//testReport/
        Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/289//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - +1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12498766/HADOOP-7705.patch against trunk revision . +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 2 new or modified tests. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit. The applied patch does not increase the total number of release audit warnings. +1 core tests. The patch passed unit tests in . +1 contrib tests. The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/289//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/289//console This message is automatically generated.
        Hide
        Steve Loughran added a comment -

        improved javadoc header, rm unused imports/constants

        Show
        Steve Loughran added a comment - improved javadoc header, rm unused imports/constants
        Hide
        Hadoop QA added a comment -

        -1 overall. Here are the results of testing the latest attachment
        http://issues.apache.org/jira/secure/attachment/12498774/HADOOP-7705.patch
        against trunk revision .

        +1 @author. The patch does not contain any @author tags.

        +1 tests included. The patch appears to include 2 new or modified tests.

        +1 javadoc. The javadoc tool did not generate any warning messages.

        +1 javac. The applied patch does not increase the total number of javac compiler warnings.

        -1 findbugs. The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings.

        +1 release audit. The applied patch does not increase the total number of release audit warnings.

        +1 core tests. The patch passed unit tests in .

        +1 contrib tests. The patch passed contrib unit tests.

        Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/298//testReport/
        Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/298//artifact/trunk/hadoop-common-project/patchprocess/newPatchFindbugsWarningshadoop-common.html
        Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/298//console

        This message is automatically generated.

        Show
        Hadoop QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12498774/HADOOP-7705.patch against trunk revision . +1 @author. The patch does not contain any @author tags. +1 tests included. The patch appears to include 2 new or modified tests. +1 javadoc. The javadoc tool did not generate any warning messages. +1 javac. The applied patch does not increase the total number of javac compiler warnings. -1 findbugs. The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings. +1 release audit. The applied patch does not increase the total number of release audit warnings. +1 core tests. The patch passed unit tests in . +1 contrib tests. The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/298//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/298//artifact/trunk/hadoop-common-project/patchprocess/newPatchFindbugsWarningshadoop-common.html Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/298//console This message is automatically generated.
        Hide
        Steve Loughran added a comment -

        the findbugs threading problem is not in this code.

        +1, committing

        Show
        Steve Loughran added a comment - the findbugs threading problem is not in this code. +1, committing
        Hide
        Steve Loughran added a comment -

        Applied to 0.23 and trunk; no compatibility issues as its for logging and optional.

        Show
        Steve Loughran added a comment - Applied to 0.23 and trunk; no compatibility issues as its for logging and optional.
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Common-trunk-Commit #1081 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1081/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292
        Files :

        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Common-trunk-Commit #1081 (See https://builds.apache.org/job/Hadoop-Common-trunk-Commit/1081/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-trunk-Commit #1159 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1159/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292
        Files :

        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-trunk-Commit #1159 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/1159/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-trunk-Commit #1100 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1100/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292
        Files :

        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk-Commit #1100 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/1100/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-0.23-Build #39 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/39/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183291
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-0.23-Build #39 (See https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/39/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183291 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Hdfs-trunk #830 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/830/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292
        Files :

        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Hdfs-trunk #830 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/830/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-trunk #860 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/860/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292
        Files :

        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-trunk #860 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/860/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183292 Files : /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Hudson added a comment -

        Integrated in Hadoop-Mapreduce-0.23-Build #51 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/51/)
        HADOOP-7705

        stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183291
        Files :

        • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
        • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java
        • /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Show
        Hudson added a comment - Integrated in Hadoop-Mapreduce-0.23-Build #51 (See https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/51/ ) HADOOP-7705 stevel : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1183291 Files : /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/log/Log4Json.java /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/log/TestLog4Json.java
        Hide
        Varun Kapoor added a comment -

        This must've accidentally gotten assigned to me while I was reading through it with Steve - assigning back to its rightful owner.

        Show
        Varun Kapoor added a comment - This must've accidentally gotten assigned to me while I was reading through it with Steve - assigning back to its rightful owner.
        Hide
        Steve Loughran added a comment -

        @Varun if you want move that back to branch-1, feel free to start a new issue.

        Show
        Steve Loughran added a comment - @Varun if you want move that back to branch-1, feel free to start a new issue.

          People

          • Assignee:
            Steve Loughran
            Reporter:
            Steve Loughran
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development