I think I'd prefer to stick with commons-logging to be consistent with
Hadoop's code. That's a good point about the dependencies though - we could
simply remove commons-logging and log4j from our pom right now and the
build would still succeed. As Jim mentioned, commons-logging is brought in
by Hadoop transitively and log4j isn't required at all by our code.

I'm aware that slf4j is probably regarded as being better than
commons-logging these days, but I don't see much point in switching.

Where have the complaints come from? I haven't seen anything on the JIRA or
mailing list about logging. Just curious.

Cheers,
Dave

On 9 September 2012 19:48, Jim Donofrio <[email protected]> wrote:

> Since we only use logging for the most part to print out basic information
> for comparing expected inputs and outputs, what are the thoughts on
> switching to the jdk logger. I admit to not knowing much about logging but
> there seems to be tons of complaints out there about commons-logging which
> we dont really need since our logging needs are simple. We could also
> remove our dependencies on log4j and commons-logging even though hadoop
> brings these in transitively anyway.
>
> slf4j would be another option but then users would have to no to include a
> slf4j binding, I would rather avoid that.
>
> If you seem to agree, I will make this change.
>

Reply via email to