FWIW I am not a fan of libraries and frameworks just logging away anyway.
What I usually do this days:
Have an interface in the library itself. Along the lines of
public interface Console {
void debug( String message );
}
and then have the user of the library pass in an implementation of his/her
liking.
Let others do the log framework discussions.
