Jacob,
Thanks for you help. Unfortunately your changes did not solve the problem.
Here is my updated log4j.properties, with your suggestions in place:
log4j.rootLogger=WARN, SO1
log4j.logger.tb.test=DEBUG, SO1, RF1
log4j.logger.org.apache.commons.httpclient.wire=WARN, SO1, RF1
#
Usually putting log4j.properties in the classpath is enough to properly
initialize it. In this case, even though log4j.properties is provably in my
classpath, it's not initializing correctly.
Here is the code:
package tb.test;
import org.apache.log4j.Logger;
import java.io.File;