I have my log4j2.xml config file set to be checked every 30 seconds:
...
It looks like I've found the solution:
((org.apache.logging.log4j.core.LoggerContext) LogManager.getContext(false)).reconfigure();
Does anyone see anything wrong/side-effects with this?