The GIT repo now contains:
A Hk2 log handler, configured through the logging.properties file which writes to multiple files. It can be configured so that each logger can be redirected to different files.
It also handles log files being deleted from the file system while the logger writes to them and users locking/over-writing log files while they are being written to.
The source code is set up to generate a HK2 module from a standard Netbeans 'Java Class Library' project (extending the work in progress Version 2 project).