It appears log4j loads the log4j.xml embedded in nuxeo-launcher.jar as opposed to the one in lib/. Is this the intended behavior? It makes lib/log4j.xml essentially useless.
A workaround is to use -Dlog4j.configuration to directly reference lib/log4j.xml.
You can easily check this by adding -Dlog4j.debug as property to the launching JVM (in nuxeoctl).
(this is with latest published 5.7-SNAPSHOT).