If Log.error() is called, we should always show an error message rather than failing silently.

On a couple of occasions, I've had hxcpp encounter an error but not print anything to the terminal. This should never happen, it's a really bad experience!

If no error message is printed, the user assumes everything worked. So, we should always print an error message, even if Log.error() isn't passed one.