Thanks so much. Turns out log4j is processed first so the soapui-pro.bat file needed to be modified.
Next task, resetting the log file when a test case is run. log4j's FileAppender has a property "Append" and it is set to false. So when SoapUI-Pro starts up, the old log file is cleared (emptied of data). That is great, but what I am being asked to do requires that same emptying for each test case run. Any thoughts? I have, of course, poured over the log4j documents and do not see anything that looks promising, so I am asking here.
I think this is really about hooking in java code in general, but my specific need is to extend HTMLLayout (org.apache.log4j.HTMLLayout). In the version of log4j that comes with SOAPui, the output from HTMLLayout is fixed (HTMLLayout does not derive from PatternLayout and therefore does not accept an ConversionPattern).
If I were to extend HTMLLayout in java, can I hook that code into SOAPui? For example, I currently have this in soapui-log4j.xml: