This is happening due to the fact that the logging level of your logger is set to 'error' - therefore you will only see error messages or above this level in terms of severity so this is why you also see the 'fatal' message.
If you set the logging level to 'debug' on your logger in your log4j.xml you should see all messages.
Have a look at the log4j introduction for explaination.