You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Viraj Jasani (Jira)" <ji...@apache.org> on 2023/02/13 20:18:00 UTC

[jira] [Comment Edited] (HADOOP-16206) Migrate from Log4j1 to Log4j2

    [ https://issues.apache.org/jira/browse/HADOOP-16206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17688110#comment-17688110 ] 

Viraj Jasani edited comment on HADOOP-16206 at 2/13/23 8:17 PM:
----------------------------------------------------------------

Sub-task HADOOP-18206 is completed. Thanks for the reviews!

 

I will create next sub-tasks to migrate Async loggers from "dynamically getting added" to log4j.properties as discussed and finalized above. This is necessary because log4j2 no longer supports adding async appenders programatically. This would include "Namenode audit logger" as well as "metric loggers" for Namenode and Datanode.

Once the whole Log4J2 migration is complete, in fact we should also get rid of async appender and directly use async logger that log4j2 provides if we see better perf (as the doc claims they have significant perf improvement [https://logging.apache.org/log4j/2.x/manual/async.html]).

Thanks


was (Author: vjasani):
Sub-task HADOOP-18206 is completed. Thanks for the reviews!

 

I will create next sub-tasks to migrate Async loggers from "dynamically getting added" to log4j.properties as discussed and finalized above. This is necessary because log4j2 no longer supports adding async appenders programatically. This would include "Namenode audit logger" as well as "metric loggers" for Namenode and Datanode.

Once the whole Log4J2 migration is complete, in fact we should also get rid of async appender and directly use async logger that log4j2 provides if we see better perf (as the doc claims they have significant perf improvement https://logging.apache.org/log4j/2.x/manual/async.html).

Thanks

> Migrate from Log4j1 to Log4j2
> -----------------------------
>
>                 Key: HADOOP-16206
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16206
>             Project: Hadoop Common
>          Issue Type: Task
>    Affects Versions: 3.3.0
>            Reporter: Akira Ajisaka
>            Assignee: Duo Zhang
>            Priority: Major
>         Attachments: HADOOP-16206-wip.001.patch
>
>
> This sub-task is to remove log4j1 dependency and add log4j2 dependency.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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