OK, after a good nights sleep and some digging around I found the following article: http://knowledge-oracle.blogspot.co.uk/2013/11/create-jboss-eap-61-default-profile.html
I was missing the following command
prior to assigning the handler. I realised that there is a ROOT LOGGER by default in the logging subsystem, and that was why the command was not required to create it.
All working now.
I registered on this forum just to tell you thanks! This answer very helped me.