I'd prefer to use logging rather than System.out as it's useful by other people, but I think we need some clear how-to information in the developer's guide on setting trace levels for individual components to avoid the problems Russell pointed out.
Also, a recommendation for how to switch on debug without having to modify checked-out source files would be very helpful. (I add -Dlog4j.debug -Dlog4j.configuration=properties.file to the ANT_OPTS environment variable, but that may not be the best way and it only works under Ant.) Glyn