hereby I'm proposing to extend the implementation with a small functionality that allows to configure Log4J logging not only via a properties file but also via a XML file.
Since I needed that for another project, I already changed to code (based on version 1.0.2), see attachment. The reason was that the other project already used Log4J whereby it is configured via a XML file. Without the change I would had to maintain two files (XML and the properties file). With the change I can do all Log4J configuration now in the single XML file. I tested that and it works fine.
BTW: OpenChord has a very verbose logging. Lots of messages that have 'info' level but rather should have set 'debug' level.