Hello Mark,
Does setting the logging level change the classpath, or need more in the classpath that not changing the logging level?
I am not sure if I understand your question correctly but you don't have to change your classpath if you change your logging level using log4j.
Maybe you can check the dependencies for the ehcache.jar:
According to the ehcache docs you need commons-logging when using jdk1.4.
If you are using jdk1.3 you need commons-collections, version 2.1 and Apache xerces (xml-apis.jar and xercesImpl.jar), version 2.5.
I know these jars are all marked are required in the _README.txt but maybe its worth double checking.
Lars