Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-12956

Inevitable Log4j2 migration via slf4j

Add voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      5 August 2015 --The Apache Logging Services™ Project Management Committee (PMC) has announced that the Log4j™ 1.x logging framework has reached its end of life (EOL) and is no longer officially supported.

      https://blogs.apache.org/foundation/entry/apache_logging_services_project_announces

      A whole framework log4j2 upgrade has to be synchronized, partly for improved performance brought about by log4j2.

      https://logging.apache.org/log4j/2.x/manual/async.html#Performance

      Attachments

        Issue Links

        1.
        Move log4j APIs over to slf4j in hadoop-common Sub-task Resolved Akira Ajisaka   Actions
        2.
        Update SLF4J from 1.7.10 to 1.7.25 Sub-task Resolved Akira Ajisaka   Actions
        3.
        Move logging APIs over to slf4j in hadoop-tools Sub-task Resolved Akira Ajisaka   Actions
        4.
        Move commons logging APIs over to slf4j in hadoop-common Sub-task Resolved Wenxin He   Actions
        5.
        Add IOUtils.cleanupWithLogger that accepts slf4j logger API Sub-task Resolved Chen Liang   Actions
        6.
        Use GenericTestUtils.setLogLevel when available in hadoop-tools Sub-task Resolved Wenxin He   Actions
        7.
        Deprecate public APIs relate to log4j1 Sub-task Resolved Wenxin He   Actions
        8.
        Use GenericTestUtils.setLogLevel when available in hadoop-common Sub-task Resolved Wenxin He   Actions
        9.
        Add ServiceOperations.stopQuietly that accept slf4j logger API Sub-task Resolved Wenxin He   Actions
        10.
        Add ReflectionUtils.logThreadInfo that accept slf4j logger API Sub-task Resolved Wenxin He   Actions
        11.
        Replace commons-logging APIs with slf4j in StreamPumper Sub-task Resolved Wenxin He   Actions
        12.
        Add GenericTestUtils.DelayAnswer that accept slf4j logger API Sub-task Resolved Wenxin He   Actions
        13.
        Move hadoop-openstack to slf4j Sub-task Resolved fang zhenyi   Actions
        14.
        Move logging APIs over to slf4j in hadoop-tools - Part2 Sub-task Resolved Ian Pickering   Actions
        15.
        Move remaining log4j APIs over to slf4j in hadoop-common. Sub-task Resolved Minni Mittal   Actions
        16.
        Replace LogCapturer with mock Sub-task Open Unassigned   Actions
        17.
        Remove EventCounter and Log counters from JVM Metrics Sub-task Resolved Viraj Jasani

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1.5h
        Actions
        18.
        Support log4j2 API in GenericTestUtils.setLogLevel Sub-task Open Unassigned   Actions
        19.
        Use Slf4jRequestLog for HttpRequestLog Sub-task Resolved Duo Zhang

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        Actions

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            wheat9 Haohui Mai
            gopalv Gopal Vijayaraghavan

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 10m
                2h 10m

                Slack

                  Issue deployment