Hi Harsh,
Could you show one sample of how to do this ?

I have not seen/written  any mapper code where people use log4j logger or
log4j file to set the log level.

Thanks in advance
-JJ

On Thu, May 3, 2012 at 4:32 PM, Harsh J <ha...@cloudera.com> wrote:

> Doing (ii) would be an isolated app-level config and wouldn't get
> affected by the toggling of
> (i). The feature from (i) is available already in CDH 4.0.0-b2 btw.
>
> On Fri, May 4, 2012 at 4:58 AM, Mapred Learn <mapred.le...@gmail.com>
> wrote:
> > Hi Harsh,
> >
> > Does doing (ii) mess up with hadoop (i) level ?
> >
> > Or does it happen in both the options anyways ?
> >
> >
> > Thanks,
> > -JJ
> >
> > On Fri, Apr 20, 2012 at 8:28 AM, Harsh J <ha...@cloudera.com> wrote:
> >
> >> Yes this is possible, and there's two ways to do this.
> >>
> >> 1. Use a distro/release that carries the
> >> https://issues.apache.org/jira/browse/MAPREDUCE-336 fix. This will let
> >> you avoid work (see 2, which is same as your idea)
> >>
> >> 2. Configure your implementation's logger object's level in the
> >> setup/setConf methods of the task, by looking at some conf prop to
> >> decide the level. This will work just as well - and will also avoid
> >> changing Hadoop's own Child log levels, unlike the (1) method.
> >>
> >> On Fri, Apr 20, 2012 at 8:47 PM, Mapred Learn <mapred.le...@gmail.com>
> >> wrote:
> >> > Hi,
> >> > I m trying to find out best way to add debugging in map- red code.
> >> > I have System.out.println() statements that I keep on commenting and
> >> uncommenting so as not to increase stdout size
> >> >
> >> > But problem is anytime I need debug, I Hv to re-compile.
> >> >
> >> > If there a way, I can define log levels using log4j in map-red code
> and
> >> define log level as conf option ?
> >> >
> >> > Thanks,
> >> > JJ
> >> >
> >> > Sent from my iPhone
> >>
> >>
> >>
> >> --
> >> Harsh J
> >>
>
>
>
> --
> Harsh J
>

Reply via email to