log4j2 upgrade
Hi SmartBear Community,
I'm working on upgrading log4j in soapui from version 1.2 to version 2.12. I need to upgrade log4j in the soapui-maven-plugin in order to use it due to API incompatibilities between the versions.
I forked the 5.6.0-SNAPSHOT soapui code from github, which you can find here https://github.com/tbake0155/soapui
I already started working on the upgrade. Most of the code changes have been taken care of but I still need to get all of the tests working and get the log4j2.xml files loading properly. Soapui uses unique names for the log4j xml files (e.g., soapui-test-log4j.xml rather than log4j.xml), and because of that, I'm not sure if they are loading properly but I'm looking into it. Log4j2 will ignore log4j.xml files, and will look for logj42.xml files instead. I changed the configuration file names to, for example, soapui-test-logj42.xml. Anyways I think this is not an insurmountable task and I'm hoping to get it mostly done in a few days. I was able to get the entire package to build successfully but I still have to look into some unit test failues and again I think there's an issue with the xml files still.
If anyone wants to get involved or has suggestions/best practices you think I should be aware of, I'd be glad to hear it.
Thanks,
Tim Baker