[
https://issues.apache.org/jira/browse/TEZ-2309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14494860#comment-14494860
]
Siddharth Seth commented on TEZ-2309:
-------------------------------------
We should be able to move away from NDC to the slf4j API which provides the
same functionality. End of the day though, the rotation APIs will force at
least some of the modules to depend on log4j directly. Unless we can make the
rotation optional - work differently depending on the runtime binding that is
available. +1 for having everything depend on log4j-api though. Another bit to
consider is the version - looks like Hadoop has decided to move to 1.7.10 in
the 2.8 branch. Does it make sense for us to shade slf4j ? I get the impression
that attempting this can lead to issues.
> Fix slf4j dependencies for tez modules
> ---------------------------------------
>
> Key: TEZ-2309
> URL: https://issues.apache.org/jira/browse/TEZ-2309
> Project: Apache Tez
> Issue Type: Bug
> Reporter: Hitesh Shah
> Priority: Critical
> Attachments: TEZ-2309.1.patch
>
>
> Most modules should depend only on slf4j-api and not slf4j-log4j12.
> I believe only tez-dag and tez-runtime-internals might need the log4j
> dependency due to log rotation related code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)