Michael, I originally wrote this servlet so that I could dynamically adjust logging levels remotely in instances where I did not have convenient access to the log4j configuration file but did have access to the application log. For example: the config file was in '/WEB-INF/properties' on a managed server (no direct access), but a log was written to a shared drive that I could access. I have also found this servlet helpful when I use the command line to load the config file (i.e. -Dlog4j.configuration=file:%WEB_APP_PROPS%\log4j.properties) instead of loading the config file in a startup class using the configureAndWatch method.
Luther --------------------------------- Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now